nginx组的成员,但无法编辑web根目录中的文件

我最近把我的CentOS 7机器上的Web服务器从Apache切换到了Nginx。 最初,我已经将我的用户帐户添加到apache组,然后做了一个recursionchown ,使公共web根中的所有文件属于用户和组apache 。 有了这个,我能够成功地编辑文件作为我自己的用户没有root权限

但是,反过来在nginx中不起作用。 我将我的用户帐户添加到nginx组(如nginx.conf文件中指定的那样),我无法编辑现有的文件,添加新的文件或目录或任何types的东西。 唯一的解决方法是将我的用户添加为公共Web根的所有者。 理想情况下,我宁愿将nginx作为用户和组,并让我的用户帐户能够以这种方式访问​​文件。

是否有一个原因,我不能编辑由nginx用户和组拥有的文件,尽pipe我的用户帐户属于nginx组? 我很困惑如何进一步debugging。 谢谢。

因为这些文件没有组写入权限。

你能发送一个ls -l的webroot目录吗?