也许我错了,所以之前要问我的问题,我会解释一下我想设置什么:我有一个VPS,我想有多个用户的网站,拒绝给所有用户看到的权限别人的目录。 这是一个Linux,但文件系统只支持基本的权限(所有者,组,其他),没有ACL。
因此,我安装了以用户“nginx”运行的nginx,然后php-fpm以每个用户一个池作为相应用户运行。
每个“虚拟主机”正在监听不同的端口(8000 +用户ID – 1000),则:80是基于所使用的域的逆向代理
这对php文件工作正常,因为fpm的池有读权限(它是作为用户运行)。 但是对于静态文件,它是直接处理它们的nginx,它使用不允许的用户“nginx”。
我宁愿真的能够让每个网页文件具有0700或0770权限,所以不存在一个fcgi客户端来做到这一点(提供静态文件运行,如定义的用户,如php-fdm)? 可以fpm做到这一点? 还是设置775权限更好? (我也可以将每个用户组添加到nginx中,但由于某些系统限制了用户可以进入的组的数量,所以我不确定这是个好主意……)