我尝试在生产服务器上启动 Django 1.11 项目。当我启动应用程序时,我看到以下错误:
无效的 HTTP_HOST 标头:“bla-bla-bla.bla-bla-vla.com”。您可能需要将 u'bla-bla-bla.bla-bla-vla.com' 添加到 ALLOWED_HOSTS**
但是,楼主"bla-bla-bla.bla-bla-vla.com"
已添加到ALLOWED_HOSTS
in settings.py
已经!
我尝试切换DEBUG
from False
to True
然后回来。那么它工作得很好。
我究竟做错了什么?
如果姜戈说:
无效的 HTTP_HOST 标头:'bla-bla-bla.bla-bla-vla.com'。你可能需要
添加你'bla-bla-bla.bla-bla-vla.com' 到 ALLOWED_HOSTS
那么你需要添加bla-bla-bla.bla-bla-vla.com,字面上(或使用点作为通配符)ALLOWED_HOSTS
(docs https://docs.djangoproject.com/en/1.11/ref/settings/#allowed-hosts).
然后重新加载 Apache2(不是重新启动,而是重新加载)以验证更改是否已应用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)