Question
Bad Gateway 502 error - Nginx Flask Python Confirguration
I am attempting to configure Nginx to run my flask/python application on a Linux Centos 7 server. I am getting a Bad Gateway 502 error. I am new to using Nginx so I am hoping I am going the right direction. Here are my files.
Error message
[error] 91680#0: *23 connect() to unix:/var/www/MyApp/MyApp.sock failed (111: Connection refused) while connecting to upstream, client: 204.235.114.162, server: _, request: “GET /favicon.ico HTTP/1.1”, upstream: “uwsgi://unix:/var/www/MyApp/MyApp.sock:”, host: “00.106.228.85”, referrer: “http://ip.address/MyApp/run.py”
MyApp.ini*
[uwsgi]
module = wsgi
master = true
processes = 5
MyApp.sock
[uwsgi]
module = wsgi
master = true
processes = 5
socket = MyApp.sock
chmod-socket = 664
vacuum = true
die-on-term = true
Nginx.Conf*
server {
listen 8000;
server_name 78.105.158.68;
location / {
include uwsgiparams;
uwsgipass unix:/var/www/MyApp/MyApp.sock;
}
}
server {
listen 80 defaultserver;
listen [::]:80 defaultserver;
server_name _;
root /var/www/MyApp;
}
location / {
uwsgipass unix:/var/www/myapp/MyApp/MyApp.sock;
uwsgiparam UWSGITOUCHRELOAD /var/www/MyApp/MyApp.sock;
include uwsgi_params;
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×