gpt4 book ai didi

python - Django DisallowedHost 错误

转载 作者:太空狗 更新时间:2023-10-30 01:12:45 27 4
gpt4 key购买 nike

我正在使用 apache 运行 django,我在我的 apache error.log 中收到以下错误:

django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: 'example.com'. You may need to add 'example.com' to ALLOWED_HOSTS., referer: http://example.com/

在我的 settings.py 中我有:

ALLOWED_HOSTS = ['*']

这应该允许任何主机,不是吗?

编辑:经过更多调查后,我发现无论我将 ALLOWED_HOSTS 设置为什么,它总是会导致上述错误。当我使用服务器的本地 IP 地址时,我可以很好地访问该网站。唯一不起作用的是远程 URL。

最佳答案

我终于找到了解决问题的方法。

连接 django 和 apache 的 wsgi.py 覆盖了我的 settings.py 中的 ALLOWED_HOSTS 设置。

wsgi 有它自己的 ALLOWED_HOSTS,可以独立于 django 设置进行设置。检查所有可能的配置文件对于发现此错误至关重要。

关于python - Django DisallowedHost 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40565188/

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