我正在尝试在运行Ubuntu 18.04的AWS EC2实例上设置Flask + uWSGI + Nginx Web服务。 Nginx在连接到uWSGI套接字时出现权限错误:
connect() to unix:/home/myuser/myserv/myserv.sock failed (13: Permission denied) while connecting to upstream
设置:
myuser
(主目录:/home/myuser/
)myserv
(安装目录:/home/myuser/myserv/
,日志目录:/home/myuser/myserv/log/
)/home/myuser/myserv/myserv.sock
www-data
用于工作进程,root
用于主进程myuser
也已添加到组www-data
故障排除的观察结果:
/home/myuser/myserv/log/
。/tmp/myserv.sock
,问题就消失了。搜索互联网的建议很少,但对于我而言似乎不适用 :
知道我的设置有什么问题吗?谢谢。