Error Mixed Content - Al instalar WordPress en contenedor Docker

Resolvamos el Error Mixed Content al instalar WordPress en un Contenedor Docker

Error Mixed Content: The Page at was loaded over HTTPS, but requested an insecure script Después de instalar WordPress en un contenedor Docker.

El problema ocurre cuando el sitio renderiza, se muestran los datos de forma correcta pero en la consola nos aparecen errores de contenido mixto, ejemplo:

 

 

Esto sucede si el sitio se carga a través de HTTPS pero cualquier activo se carga a través de HTTP, es considerado como no seguro porque ese activo no es seguro y podría ser víctima de ataques de inyección de código.

Para corregir este error debemos ingresar al panel de control de WordPress y cambiar el protocolo de estos de enlaces, para ello vamos a utilizar un plugin llamado SSL Insecure Content Fixer

 

 

Buscamos el plugin en el Marketplace de WordPress o lo subimos, debería quedar instalado:

 

Procedemos a activar el plugin, nos dirigimos a nuestro menú:

Hacemos click en la opción Ajustes > Contenido inseguro SSL

 

 

En nuestro caso estamos detrás de un balanceador, seleccionar la opción: HTTP_X_FORWARDED_PROTO (p.ej. balanceador de carga, proxy inverso, NginX)

 

Hacemos click en guardar.

Debería haber quedado corregido!!!

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Add Comment *

Name *

Email *