我已经在nginx后面的uwsgi中运行了django。当我尝试访问
请注意,这似乎是一个相关的未解答问题:https://example.com/admin redirects to https://admin in Django Nginx and gunicorn
https://site/admin/
时,我会得到预期的登录界面。通过表单登录似乎成功了,但是,我最终只是回到登录界面。Firebug显示重定向到纯粹的http://site/admin/
url,然后由nginx重定向到https url。
帮帮忙!我不知道如何强制管理应用程序仅使用https url。请注意,这似乎是一个相关的未解答问题:https://example.com/admin redirects to https://admin in Django Nginx and gunicorn
proxy_pass
而不是 uwsgi,请在 nginx.conf 中使用proxy_set_header X-Forwarded-Protocol $scheme
。 - Gringo Suave