• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

使用nginx + uwsgi + python创建一个简单的“Hello World应用程序”,同时访问服务器时502坏门户nginx

python 来源:Manish Kumar 8次浏览

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

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>"] 

Upstart文件/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的/网站可用/ pyapp

server { 
    listen 80; 
    server_name 35.154.95.139; 

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

symbolik链接

[email protected]:~/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 

任何帮助表示赞赏。


===========解决方案如下:

该问题与缺少新贵图书馆有关。在安装暴发户文件后,它工作。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)