我使用下面的教程将django webapp应用程序上传到一个数字海洋服务器。输入以下命令时,一切看起来都很好:
pip install --upgrade django
service gunicorn restart根据本教程,在我的浏览器中刷新主机ip之后,我现在应该能够看到我的网页(没有引导主题/字体)。相反,我得到了以下错误:

我在/var/log/nginx/error.log中查找了nginx error.log,它说:
2017/01/20 08:18:23 [error] 9342#0: *38 recv() failed (104:
Connection reset by peer) while reading response header from
upstream, client: 92.111.75.86, server: _, request: "GET / HTTP/1.1",
upstream: "http://127.0.0.1:9000/", host: "104.236.68.12"问题:如何修复这个502坏网关,使我的站点正常工作?我已经尝试将ALLOWED_HOSTS = ['104.236.68.12']添加到settings.py中,我也尝试创建一个带有ubuntu16.04的液滴。
发布于 2017-01-20 16:51:22
我很抱歉伙计们。这解决了问题..。
在filezilla中拖动我的django应用程序到
home/django/django_project而不是:
home/django/django_project/django_project基本上读教程的时候不够精确,很抱歉!
发布于 2018-05-16 16:08:08
你好:在settings.py中,ALLOWED_HOSTS = '*‘。
这将使它收集所有的ips。
https://stackoverflow.com/questions/41765118
复制相似问题