我有一个Django应用程序在nbux和gunicorn的Ubuntu服务器上正常运行。一切顺利,直到我试图杀死gunicorn,更改settings.py中的一些设置,并试图重新启动nginx和gunicorn。 Gunicorn运行没有任何问题,但我得到502 Bad Gateway
我的错误日志来自nginx看起来像这样:
2015/07/07 09:18:23 [error] 19905#0: *14 connect() failed (111: Connection refused)
while connecting to upstream, client: 101.212.66.163, server: domainname.com,
request: "GET / HTTP/1.1", upstream: "http://domainip:8001/", host: "www.domainname.com"
这里有什么问题?对不起,我对nginx和gunicorn都很陌生。
的修改
:我为了重新设置所有内容而彻底清除了所有内容,但我收到了完全相同的错误
我在/ etc / nginx / sites-available / appname中的应用程序配置如下所示:
server {
server_name domainname.com;
access_log off;
location /static/ {
alias /opt/myenv/static/;
}
location /media/ {
alias /opt/myenv/media/;
}
location / {
proxy_pass http://domain_ip:8001;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM N$
}