https://example.com/admin 在 Django Nginx 和 gunicorn 中重定向到 https://admin
Posted
技术标签:
【中文标题】https://example.com/admin 在 Django Nginx 和 gunicorn 中重定向到 https://admin【英文标题】:https://example.com/admin redirects to https://admin in Django Nginx and gunicorn 【发布时间】:2012-06-29 12:33:45 【问题描述】:整个应用程序使用 SSL(在生产中)与 Django + nginx + Gunicorn 一起工作。但是当我尝试通过https://example.com/admin 访问 django-admin 页面并尝试登录时,它会将我重定向到 (https://admin)。
PS:抱歉问了一个愚蠢的问题。任何输入?
【问题讨论】:
显示 nginx 和 unicorn 配置。 【参考方案1】:这听起来与Django's HttpResponseRedirect seems to strip off my subdomain 非常相似。
如果是这样,可能的问题是您的 nginx 代理或 Gunicorn 没有将域名 (HTTP_HOST) 传递给 Django。通过检查 Django 中的 request.META 进行验证。
【讨论】:
以上是关于https://example.com/admin 在 Django Nginx 和 gunicorn 中重定向到 https://admin的主要内容,如果未能解决你的问题,请参考以下文章