it-swarm-es.tech

Problema de inicio de sesión de HTTPS y Force_SSL

Recientemente actualicé mi sitio de Joomla a 3.3.1 desde 3.2.2, actualicé la versión PHP en mi servidor de 5.3 a 5.5.14 e instalé NGINX.

La actualización salió bien, un par de problemas menores relacionados con el estilo y la extensión, pero en general fue una actualización agradable y fluida. Eso fue hasta que habilité $ force_ssl solo en el backend.

Con esto habilitado, la pantalla de inicio de sesión del backend simplemente parpadea pero no continúa. Lo que he intentado diagnosticar:

  • Se verificaron los registros de errores del servidor: no se encontraron registros relacionados
  • Habilitado PHP errores y depuración de Joomla - no se muestra nada
  • iniciar sesión desde diferentes navegadores y máquinas
  • Borrar archivos temporales en navegadores
  • borrando archivos caché/temporales en el sitio joomla
  • Bajar de categoría PHP a 5.4.30
  • Usando el complemento de redirección SSL de Yireo en lugar de joomla force_ssl

Esto es lo más extraño: si deshabilito force_ssl, pero dirijo el navegador a él, se iniciará sesión correctamente, ¿solo un problema para forzar SSL o la redirección que utiliza Joomla?

Debido a que no soy el único que usa el back-end, no puedo confiar en que la gente vaya a la dirección HTTPS: //, así que realmente necesito tener la capacidad de 'forzar' a las personas a usar SSL.

Ahora me estoy quedando sin ideas: ¿alguien puede señalarme en la dirección correcta?

¡Aclamaciones!

3
Mat

Si la solución de problemas de Joomla toma demasiado tiempo, entonces fuerce ssl en admin usando nginx. Algo como

server {
    root /var/www/
    location / {
    }
    location /administrator {
        rewrite ^ https://$http_Host$request_uri? permanent;
    }
}
2
Marko D