无效的http_host标头

时间:2016-11-14 05:33:21

标签: python django python-2.7 http-host

我正在尝试使用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'。你可以   需要添加你的198.211.99.20'允许_HOSTS。

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

3 个答案:

答案 0 :(得分:142)

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

在项目settings.py文件中,设置ALLOWED_HOSTS,如下所示:

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

进一步阅读 read from here.

答案 1 :(得分:1)

在您的项目settings.py文件中,设置ALLOWED_HOSTS如下:

ALLOWED_HOSTS = ['62.63.141.41', 'namjoosadr.com']

,然后重新启动您的Apache。在ubuntu中:

/etc/init.d/apache2 restart

答案 2 :(得分:0)

settings.py

ALLOWED_HOSTS = ['*']