gpt4 book ai didi

django - Webfaction 夹层 ALLOWED_HOSTS 200 错误

转载 作者:行者123 更新时间:2023-12-03 21:44:29 26 4
gpt4 key购买 nike

所以我的网站在 DEBUG = True 下显示正常,但是当我将其更改为 False 时出现 200 服务器错误。我一直在阅读,发现 500 错误很常见,但我找不到关于 200 错误的任何信息。我的 local_settings.py 文件没有 ALLOWED_HOSTS 区域,所以我输入了一个以及我的服务器 IP 地址,但仍然遇到同样的问题。这是我的回溯。

[2013 年 5 月 16 日星期四 16:21:10] [错误]/home/cleathers89/.envs/beak_mezz/lib/python2.7/site-packages/mezzanine/utils/conf.py:48: UserWarning: 你还没有定义 Django 1.5 需要的 ALLOWED_HOSTS 设置。将回退到配置为站点的域。

我还查看了 conf.py 文件,它告诉我错误来自哪里,但我认为我不应该编辑它。我对服务器一窍不通,因此非常感谢您的帮助。

最佳答案

ALLOWED_HOSTS 已添加到 1.5 版中,“以防止攻击者通过使用伪造的 HTTP 主机 header 提交请求来使缓存和密码重置电子邮件中毒并链接到恶意主机”

基本上您只需要在此处添加将使用该项目的域名。

示例:

ALLOWED_HOSTS = ['www.my-django-project.com', 'your-username.webfaction.com', ]
# ie. not the ip-address but the actual domain name

这仅在生产中使用(这就是为什么它仅在 DEBUG 设置为 FALSE 时显示)。由于它用于生产设置,因此您需要在 production_settings.py 中添加上述内容,而不在 local_settings.py

文档链接:https://docs.djangoproject.com/en/1.5/ref/settings/#allowed-hosts

关于django - Webfaction 夹层 ALLOWED_HOSTS 200 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16600836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com