Ich habe Django läuft in uwsgi hinter Nginx. Wenn ich versuche, auf https://site/admin/
zuzugreifen, erhalte ich den erwarteten Anmeldebildschirm. Die Anmeldung über das Formular scheint erfolgreich zu sein, aber ich lande einfach wieder auf dem Anmeldebildschirm. Firebug zeigt eine Umleitung auf die Ebene http://site/admin/
URL, die dann Redirectec von Nginx auf die https URL.Zugriff auf Django Admin über HTTPS hinter Nginx
Hilfe! Ich bin verwirrt, wie man die Admin-App erzwingt, nur https-URLs zu verwenden.
Hinweis scheint dies eine verwandte, offene Frage zu sein: https://example.com/admin redirects to https://admin in Django Nginx and gunicorn
Verwenden Sie 'proxy_set_header X-Forwarded-Protokoll $ scheme' in nginx.conf, wenn Sie' proxy_pass' und nicht uwsgi verwenden. –