我无法查看使用Django 1.11.13、Python版本2.7.12创建的网站;使用的是域名www.mystic.net,我在https://domains.google.I买的,我用DigitalOcean作为出版。和,我添加了DigitalOcean DNS服务器,即ns1,ns2和ns3也是。
当我在中键入远程服务器的IP地址时,网站可以正常打开网址。但是当我键入域名时,即www.mystic.com“我得到的错误如下:
DisallowedHost at /
Invalid HTTP_HOST header: 'www.mysticprogrammer.net'. You may need to add
u'www.mysticprogrammer.net' to ALLOWED_HOSTS.
Request Method: GET
Request URL: http://www.mysticprogrammer.net/
Django Version: 1.11.13
Exception Type: DisallowedHost
Exception Value:
Invalid HTTP_HOST header: 'www.mysticprogrammer.net'. You may need to add
u'www.mysticprogrammer.net' to ALLOWED_HOSTS.
Exception Location: /usr/local/lib/python2.7/dist-
packages/django/http/request.py in get_host, line 113
Python Executable: /usr/bin/python
Python Version: 2.7.12
Python Path:
['/home/django/django_project',
'/home/django/django_project',
'/usr/bin',
'/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages']
Server time: Fri, 15 Jun 2018 13:56:44 +0000
这个错误可以通过转到urlhttp://www.mysticprogrammer.net中的我的域名来读取。 我已经阅读了前面所有的相关问题,并补充道:
"ALLOWED_HOSTS ['127.0.0.1', '::1', '159.65.158.7', 'fe80::74db:73ff:febe:b3da%eth0','www.mysticprogramer.net','mysticprogrammer.net'] " in settings.py,and also in request.py,as mentioned in the error message.
但是,似乎什么都没有工作。拜托建议要进行的适当更改制造。然后呢在远程服务器上所做的更改需要多长时间才能反映在万维网上?!你知道吗
Here is my 'settings.py' file.I did add 'www.mysticprogrammer.net' already.
I've even added it in the 'allowed_hosts' of 'request.py' file,as mentioned in the exception location.
在连接到DigitalOcean中的droplet之后,我还在Putty CLI中添加了“ServiceGunicornRestart”。你知道吗
我遵循的教程的链接是:https://www.youtube.com/watch?v=FNQxxpM1yOs&list=PLQVvvaa0QuDeA05ZouE4OzDYLHY-XH-Nd
特别的视频是:https://www.youtube.com/watch?v=Y-CT_l1dnVU&list=PLQVvvaa0QuDeA05ZouE4OzDYLHY-XH-Nd&index=11
当转到
http://www.mysticprogrammer.net
时,500错误页清楚地显示ALLOWED_HOSTS
只有['127.0.0.1', '::1', '159.65.158.7', 'fe80::74db:73ff:febe:b3da%eth0']
,而没有域mysticprogrammer.net
本身。你知道吗你不需要列出IP地址(除非你真的想通过IP地址访问网站),但是你应该重新启动任何你用来运行Django应用程序的服务(uwsgi?古尼科恩?)这样您对
settings.py
所做的更改就可以被接受了。你知道吗相关问题 更多 >
编程相关推荐