权限问题,nginx无法访问我的网站

所以,我的权限有一些问题。

我有一个名为/ sites /的目录,并且在那个目录中,我有所有虚拟主机的更多目录。 其中一个例如是/ sites / rb。

/ sites / rb / application / .. /sites/rb/public_html/index.php

我通过sFTP编辑文件,用我的用户“jimp”,jimp是www-pub组的一部分。

chown -R root:www-pub / sites / rb

如果我只是input“touch abc”,我可以得到:-rw-r – r– 1 jimp www-pub 0 30 jun 23.55 abc

如果我用我的sftp客户端创build一个文件,我得到:-rw-r – r– 1 jimp www-pub 0 30 jun 23.55 abc_sftp

问题是nginx无法访问我的网站。 Nginx的错误日志:2010/06/30 23:45:36 [暴击] 5459#0:* 3 stat()“/ sites / rb / public_html / index”失败(13:权限被拒绝),客户端:11.11.11.111,服务器:rb.rb.com,请求:“GET / index HTTP / 1.1”,主机:“rb.rb.com”

我正在使用php5-fpm。

我为我可怜的英语感到抱歉。 我非常感谢任何帮助,因为这不是我的地区! 🙂

/sites/rb/public_html/ 

至lesschmod 711?

实际上,在更近一点的情况下,它看起来好像正在尝试访问文件系统上的/ sites / rb / public_html /而不是正确的path。 看起来你可能有

 location / { root /sites/rb/public_html/; } 

而不是拥有适当的根path。