djangoはnginxの背後にあるuwsgiで動作しています。 https://site/admin/
にアクセスしようとすると、予想されるログイン画面が表示されます。フォームを介したログインは成功したようですが、ログイン画面に戻ってしまいます。 Firebugは、平文http://site/admin/
urlへのリダイレクトを表示します。これは、nginxによってhttps urlにリダイレクトされます。Nginxの背後にあるHTTPS経由でDjango Adminにアクセス
ヘルプ!私は、管理アプリケーションがhttpsのURLだけを使用するように強制する方法については混乱しています。
注これは、関連する、未回答の質問のようです:https://example.com/admin redirects to https://admin in Django Nginx and gunicorn
nginx.confで 'proxy_set_header X-Forwarded-Protocol $ scheme'を使用します.uwsgiではなく' proxy_pass'を使用する場合。 –