Django运行项目时候出现DisallowedHost at / Invalid HTTP_HOST header:

web端错误现象:

DisallowedHost at /

Invalid HTTP_HOST header: 'ip:8000'. You may need to add u'ip' to ALLOWED_HOSTS.
Request Method:GET
Request URL:http://ip:8000/
Django Version:1.10.8
Exception Type:DisallowedHost
Exception Value:
Invalid HTTP_HOST header: 'ip:8000'. You may need to add u'ip' to ALLOWED_HOSTS.
Exception Location:/usr/lib/python2.7/site-packages/Django-1.10.8-py2.7.egg/django/http/request.py in get_host, line 113
Python Executable:/usr/bin/python
Python Version:2.7.5
Python Path:
['/root/mysite',
 '/usr/lib/python2.7/site-packages/requests-2.18.4-py2.7.egg',
 '/usr/lib/python2.7/site-packages/certifi-2017.11.05-py2.7.egg',
 '/usr/lib/python2.7/site-packages/urllib3-1.22-py2.7.egg',
 '/usr/lib/python2.7/site-packages/idna-2.6-py2.7.egg',
 '/usr/lib/python2.7/site-packages/chardet-3.0.4-py2.7.egg',
 '/usr/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg',
 '/usr/lib/python2.7/site-packages/Django-1.10.8-py2.7.egg',
 '/usr/lib64/python27.zip',
 '/usr/lib64/python2.7',
 '/usr/lib64/python2.7/plat-linux2',
 '/usr/lib64/python2.7/lib-tk',
 '/usr/lib64/python2.7/lib-old',
 '/usr/lib64/python2.7/lib-dynload',
 '/usr/lib64/python2.7/site-packages',
 '/usr/lib/python2.7/site-packages']
Server time:Sun, 24 Dec 2017 14:07:20 +0000

服务器端错误现象:

解决方法:

修改settings.py这个文件里面的配置文件:

在ALLOWED_HOSTS = ['']里面的中括号里面添加*,如下。

ALLOWED_HOSTS = ['*']

保存退出,刷新web页面即可

 

转载于:https://www.cnblogs.com/1111zhiping-tian/p/8099464.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值