我正在尝试使用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框架的网站。
答案 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 = ['*']