Django 不允许主机位于/即使允许的\u主机正确

Django 不允许主机位于/即使允许的\u主机正确,django,nginx,deployment,Django,Nginx,Deployment,导航到测试站点的url时,我遇到以下错误 我的settings.py文件看起来正确。。。 是否有任何其他原因,任何人都可以想到为什么我可能会得到这个错误?我已尝试删除所有.pyc文件并重新启动nginx,并尝试了多个ALLOW\u HOSTS设置 我使用的是Amazon EC2和Django 1.10.4使用digital ocean,我能够通过在终端中使用以下命令重新启动uwsgi来解决此问题 systemctl restart uwsgi.service 我遇到了这个问题,我找到了乔治

导航到测试站点的url时,我遇到以下错误

我的
settings.py
文件看起来正确。。。

是否有任何其他原因,任何人都可以想到为什么我可能会得到这个错误?我已尝试删除所有.pyc文件并重新启动
nginx
,并尝试了多个
ALLOW\u HOSTS
设置


我使用的是
Amazon EC2
Django 1.10.4

使用digital ocean,我能够通过在终端中使用以下命令重新启动uwsgi来解决此问题

systemctl restart uwsgi.service

我遇到了这个问题,我找到了乔治的解决方案:

“…我重新启动了正在处理的实例。”


我正在AWS上运行一个Ubuntu(20.04)EC2实例。

您的wsgi使用什么(我不确定Amazon EC2是什么)?尝试重置wsgi。例如,如果它是gunicorn,也可以重置它。我也有类似的问题,重置gunicorn就是问题所在。无论您运行什么,都需要重新启动
uwsgi
gunicorn
。重新启动nginx不会影响这一点。此外,确保您没有其他
settings.py
文件。您似乎没有使用该选项,因为它显示的是
DEBUG=False
,但您显示的错误表示您有
DEBUG=True
。请在此处提供解释,而不仅仅是一个链接。