我的nginx的根目录是/usr/share/nginx/html
,所有权归root:root所有,但我需要使用我的用户mark
添加/编辑/删除文件。此外,我正在使用PHP和fastcgi(php-fpm),我需要将文件上传到特定目录/usr/share/nginx/html/userfiles
中。 我当前的配置如下:
sudo groupadd webdev;
sudo usermod -a -G webdev mark;
sudo chown root:webdev /usr/share/nginx/html;
sudo chmod 2775 /usr/share/nginx/html -R;
sudo chgrp -R www-data /usr/share/nginx/html/userfiles;
我发现关于上传文件有一些问题(它们在/usr/share/nginx/html/userfiles
中被正确创建,但我的用户mark
无法打开/编辑/删除这些文件)。我该如何解决?对于更好的配置,有什么建议吗?