Después de cambiar a Nginx, los usuarios ya no pueden iniciar sesión ni registrarse. Tanto los administradores como los usuarios normales no pueden iniciar sesión, y al intentar crear una nueva cuenta aparece el mensaje: “No podemos detectar si tu cuenta ha sido creada, por favor asegúrate de tener las cookies habilitadas”. Esto solo comenzó a suceder después de que puse Discourse detrás de Nginx, así que supongo que algo en mi configuración de proxy (probablemente encabezados o manejo de HTTPS) es incorrecto. Cualquier guía sobre qué arreglar específicamente sería apreciada. Mi archivo de configuración actual (/etc/nginx/sites-enabled/default)
Añadidos estos, ahora funciona.
proxy_set_header X-Forwarded-Scheme https;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port 443;
2 Me gusta
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

