部署gunicorn & nginx, socket权限问题

因为本博客升级到Python3 + Django2.1,重新部署时Nginx一直报502(部署参考:这里),查nginx日志显示:

2018/04/04 10:54:03 [crit] 14238#0: *4 connect() to unix:/home/username/my_project/my_project.sock failed (13: Permission denied) while connecting to upstream client: 192.168.66.50, server: 192.168.66.106, request: "GET / HTTP/1.1", upstream: "http://unix:/home/username/my_project/my_project.sock:/", host: "192.168.66.106"

设置了半天权限不得解,

奶奶的,最后两行命令搞定:

sudo yum install policycoreutils-python 
sudo semanage permissive -a httpd_t 

来源:点这里

我本程序猿,这博客里貌似全是这种部署啊安装啊的记录了...

nginx 权限
阅读(70) 评论(0) 18 天前