繁体   English   中英

访问服务器时出现502错误的网关nginx

[英]502 bad gateway nginx while acessing the server

我正在使用nginx + uwsgi + python创建一个简单的“ Hello World应用程序”。 但是,当我尝试使用服务器ip访问时,浏览器中出现网关错误错误。

nginx错误日志显示:

2016/12/25 17:23:21 [crit] 10269#10269: *1 connect() to unix:///home/manish/pyapp/pyapp.sock failed (2: No such file or directory) while connecting to upstream, client: 122.161.59.236, server: 35.154.95.139, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:///home/manish/pyapp/pyapp.sock:", host: "35.154.95.139"

这是我配置的一些文件:

pyapp.ini文件

[uwsgi]
module = wsgi:application

http-socket = :8080

master = true
processes = 5

socket = pyapp.sock
chmod-socket = 660
vacuum = true

die-on-term = true

pyapp / wsgi.py文件

def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/html')])
    return ["<h1 style='color:blue'>Hello There!</h1>"]

新贵文件/etc/init/pyapp.conf

description "uWSGI instance to serve pyapp"

start on runlevel [2345]
stop on runlevel [!2345]

setuid manish
setgid www-data

script
    cd /home/manish/pyapp
    . pyappenv/bin/activate
    uwsgi --ini pyapp.ini
end script

Nginx文件

须藤纳米/ etc / nginx / sites-available / pyapp

server {
    listen 80;
    server_name 35.154.95.139;

    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/home/manish/pyapp/pyapp.sock;
    }
}

符号链接

manish@ip-17-1-24-27:~/pyapp$ ls -l /etc/nginx/sites-enabled/
total 0
lrwxrwxrwx 1 root root 34 Dec 25 12:13 default -> /etc/nginx/sites-available/default
lrwxrwxrwx 1 root root 32 Dec 25 16:42 pyapp -> /etc/nginx/sites-available/pyapp

任何帮助表示赞赏。

该问题与缺少新贵图书馆有关。 安装新贵文件后,它就可以工作了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM