获得nginx和gunicorn的权限被拒绝错误

时间:2014-09-07 18:03:36

标签: django nginx virtualenv gunicorn permission-denied

我是一个使用django的网站 - gunicorn - nginx -virtualenv 但我得到404错误。当我检查nginx错误日志时,我得到了这个:

   connect() to unix:/webapps/myapp/run/gunicorn.sock failed (13: Permission denied)

这是gunicorn.sock的许可:

  srwxrwxrwx 1 myappuser webapps    0 Sep  7 22:17 gunicorn.sock

我使用此命令检查nginx的运行情况:

 ps aux | grep “nginx: worker process” | awk ‘{print $1}’

我得到了:

  nginx
  root 

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您可能以root身份安装了gunicorn,您应该重新安装:

sudo pip uninstall gunicorn
pip install gunicorn