我正在尝试在Ubuntu 16.4上部署Django应用程序。我引用了一个文档来部署我的应用程序,这是我跟随server-django-nginx-with-uwsgi的URL。
一切顺利,直到我面对这个问题。
*1 connect() to unix:/run/uwsgi/firstsitecd.sock failed (111: Connection refused) while connecting to upstream
我的套接字文件位置
/run/uwsgi/firstsitecd
为套接字文件提供的权限
f: /run/uwsgi/firstsitecd.sock
drwxr-xr-x root root /
drwxr-xr-x root root run
drwxr-xr-x iradmin www-data uwsgi
srwxrwxrwx root root firstsitecd.sock
/etc/uwsgi/sites/firstsitecd.ini
[uwsgi]
project = firstsitecd
uid = ******
base = /home/%(uid)
chdir = %(base)/%(project)
home = %(base)/Env/%(project)
module = %(project).wsgi:application
master = true
processes = 5
socket = /run/uwsgi/%(project).sock
chown-socket = %(uid):www-data
chmod-socket = 660
vacuum = true
在.ini中,我尝试使用chmod-socket = 660
和chmod-socket = 666
,但没有任何帮助。
/ etc / nginx / site-available / firsitecd
server {
listen 92;
server_name my_ubuntu_ip_address;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/******/firstsitecd;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/run/uwsgi/firstsitecd.sock;
}
}
我对过多的建议感到厌倦,但没有任何帮助。
谢谢