Invalid HTTP"/>
解决Invalid HTTP
运行django程序后,通过浏览器访问服务器网址的8000端口,出现访问错误,报错如下
DisallowedHost at /
Invalid HTTP_HOST header: 'xxx.xx.xxx.xxx:8000'. You may need to add 'xxx.xx.xxx.xxx' to ALLOWED_HOSTS.
Request Method: GET
Request URL: :8000/
Django Version: 2.2
Exception Type: DisallowedHost
Exception Value:
Invalid HTTP_HOST header: 'xxx.xx.xxx.xxx:8000'. You may need to add 'xxx.xx.xxx.xxx' to ALLOWED_HOSTS.
Exception Location: /usr/local/lib/python3.5/dist-packages/django/http/request.py in get_host, line 111
Python Executable: /usr/bin/python3
Python Version: 3.5.2
Python Path:
['/workspace/Django/Jsmind_Html','/usr/lib/python35.zip','/usr/lib/python3.5','/usr/lib/python3.5/plat-x86_64-linux-gnu','/usr/lib/python3.5/lib-dynload','/usr/local/lib/python3.5/dist-packages','/usr/lib/python3/dist-packages']
Server time: Sat, 6 Apr 2019 02:40:04 +0000
解决办法:
修改创建项目时生成的setting.py文件
将
ALLOWED_HOSTS = []
改为
ALLOWED_HOSTS = ['*']
更多推荐
解决Invalid HTTP
发布评论