【问题标题】:Django Nginx Gunicorn DEBUG Flag ErrorDjango Nginx Gunicorn DEBUG 标志错误
【发布时间】:2014-06-28 10:48:43
【问题描述】:

我按照tutorial 中的建议重新检查了我的所有配置设置,以在 digitalocean 上设置我的应用程序。

我将 settings.py 中的 DEBUG 标志更改为 True 并设置 ALLOWED_HOST 变量 - 在这种情况下,我在 www.example.co 上获得了 Django 的“它工作”页面 - nginx 和 gunicorn 似乎都可以工作。当我将 DEBUG 标志更改为 False 时。我在 www.example.co 收到“400”或“找不到 URL”错误

有人能告诉我,这是哪里出了问题吗?一个标志的变化,有错误

已解决 - 简单的解决方案是让登录页面位于根目录“/”,gunicorn 和 nginx 运行良好.. 使用教程中建议的配置

【问题讨论】:

  • 这个问题似乎属于 Stack Exchange 网络中的另一个站点,因为它与编程无关。也许Super UserServer Fault

标签: django nginx gunicorn digital-ocean


【解决方案1】:

将 gunicorn_django 的绑定参数更新为 127.0.0.1:8000

/opt/venv/bin/gunicorn_django --bind 127.0.0.1:8000

【讨论】:

  • 谢谢!更改了绑定参数。但问题似乎出现在其他地方。在 django settings.py 中,当我将 DEBUG 标志更改为 True 时,我的 www.example.co 站点显示 django“它可以工作”页面。当我将它设置为 False 时,我得到了错误。
  • 尝试将 ALLOWED_HOSTS 设置为 ['*',]
猜你喜欢
  • 2014-03-31
  • 2017-12-31
  • 2017-10-01
  • 2012-05-28
  • 2017-05-17
  • 2018-12-05
  • 2015-03-31
  • 2017-07-07
  • 1970-01-01
相关资源
最近更新 更多