502 nginx上的Bad Gateway错误 - Ubuntu

时间:2015-07-07 13:28:28

标签: python django ubuntu nginx gunicorn

我有一个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$
        }

0 个答案:

没有答案