Ich habe Django in uwsgi hinter Nginx laufen. 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 Weiterleitung an die Ebene http://site/admin/
url, die dann von nginx an die https URL weitergeleitet wird.
Hilfe! Ich bin verwirrt, wie man die Admin-App erzwingt, nur https URLs zu verwenden.
Beachten Sie, dass dies eine verwandte, unbeantwortete Frage zu sein scheint: Ссылка
Das Hinzufügen des folgenden zu nginx.conf hat das Problem für mich behoben.
%Vor%Zusammen mit dem Hinzufügen von folgendem zu settings.py:
%Vor%Das folgende sollte alles sein, was Sie benötigen, um alle Zugriffe auf die Admin-App umgeleitet zu bekommen https
%Vor%Wenn das nicht funktioniert, können Sie Ihre aktuellen nginx-Konfigurationsbits posten? Kann wirklich nicht mehr vorschlagen als das ohne deine eigentliche Konfiguration anzuschauen.