我如何设置我的本地Nginx服务器,以便我可以编辑这些文件?

我有我的本地开发机器运行Arch Linux,Nginx,PHP-FPM和MySQL。

为了使我正在运行的网站需要由http用户拥有。 这些文件目前位于如下所示的文件夹中:

/srv/http/site1/ /srv/http/site2/ 

当我在http文件夹上使用下面的chown命令时,网站工作正常,但我无法用我的用户编辑文件:

 chown -R http.users /srv/http 

当我这样做的网站不工作,但我可以编辑文件:

 chown -R shane.http /srv/http 

我怎样才能让我的用户可以编辑这些文件,并且Web服务器可以同时运行它们?

谢谢

你可以recursion的setfacl文件夹给你写等,而仍然有http自己的树。 Acl应该在arch linux中支持。 男人getfacl和男人setfacl的细节。