无效的http_host标头

问题描述 投票:80回答:2

我正在尝试使用Django框架开发一个网站,并使用DigitalOcean.com启动并将必要的文件部署到django-project中。

我不得不将静态文件包含到Django-project中并且在收集静态文件之后,我尝试刷新我的ip

我包括了我用来创建网站的教程。 https://www.pythonprogramming.net/django-web-server-publish-tutorial/

我收到以下错误:

DisallowedHost at / Invalid HTTP_HOST标题:'198.211.99.20'。您可能需要将u'198.211.99.20'添加到ALLOWED_HOSTS。

有人可以帮我解决这个问题吗?这是我第一个使用Django框架的网站。

python django python-2.7 http-host
2个回答
139
投票

错误日志很简单。如它所示,你需要在你的ALLOWED_HOSTS设置中添加198.211.99.20。

在项目settings.py文件中,像这样设置ALLOWED_HOSTS

ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']

进一步阅读read from here.


2
投票

settings.朋友

ALLOWED_HOSTS = ['*']
© www.soinside.com 2019 - 2024. All rights reserved.