无效 http_host header
Invalid http_host header
我正在尝试使用 Django 框架开发网站并使用 DigitalOcean.com 启动并将必要的文件部署到 django-project。
我不得不将静态文件包含到 Django-project 中,收集静态文件后,我尝试刷新我的 ip
我包括了我用来创建网站的教程。
https://www.pythonprogramming.net/django-web-server-publish-tutorial/
我收到以下错误:
DisallowedHost at / Invalid HTTP_HOST header: '198.211.99.20'. You may
need to add u'198.211.99.20' to ALLOWED_HOSTS.
有人可以帮我解决这个问题吗?这是我第一个使用 Django 框架的网站。
错误日志很简单。正如它所建议的,您需要将 198.211.99.20 添加到您的 ALLOWED_HOSTS
设置中。
在您的项目 settings.py 文件中,像这样设置 ALLOWED_HOSTS
:
ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']
进一步阅读
read from here.
settings.py
ALLOWED_HOSTS = ['*'] // if you are in dev or docker
已编辑
好的,如果你不使用 docker,请不要在生产环境中这样做,只需输入 IP 地址即可。
问候
在您的项目 settings.py 文件中,像这样设置 ALLOWED_HOSTS :
ALLOWED_HOSTS = ['62.63.141.41', 'namjoosadr.com']
然后重启你的apache。在 ubuntu:
/etc/init.d/apache2 restart
我正在尝试使用 Django 框架开发网站并使用 DigitalOcean.com 启动并将必要的文件部署到 django-project。
我不得不将静态文件包含到 Django-project 中,收集静态文件后,我尝试刷新我的 ip
我包括了我用来创建网站的教程。 https://www.pythonprogramming.net/django-web-server-publish-tutorial/
我收到以下错误:
DisallowedHost at / Invalid HTTP_HOST header: '198.211.99.20'. You may need to add u'198.211.99.20' to ALLOWED_HOSTS.
有人可以帮我解决这个问题吗?这是我第一个使用 Django 框架的网站。
错误日志很简单。正如它所建议的,您需要将 198.211.99.20 添加到您的 ALLOWED_HOSTS
设置中。
在您的项目 settings.py 文件中,像这样设置 ALLOWED_HOSTS
:
ALLOWED_HOSTS = ['198.211.99.20', 'localhost', '127.0.0.1']
进一步阅读 read from here.
settings.py
ALLOWED_HOSTS = ['*'] // if you are in dev or docker
已编辑
好的,如果你不使用 docker,请不要在生产环境中这样做,只需输入 IP 地址即可。
问候
在您的项目 settings.py 文件中,像这样设置 ALLOWED_HOSTS :
ALLOWED_HOSTS = ['62.63.141.41', 'namjoosadr.com']
然后重启你的apache。在 ubuntu:
/etc/init.d/apache2 restart