Nginx以用户nginx运行,是组的一部分; 'nginx','andy'和'bob'。
我的htdocs具有以下权限:
drwxr-xr-x andy andy
当我查看我的网站时,它工作正常。 Nginx是在安迪集团,我们可以看到上面的gorup权限允许读取。
我想改变htdcs和文件的所有者鲍勃。 Nginx是在BOB组,所以这应该仍然工作?
当我…
chown -R bob:bob ./htdocs
我的许多文件返回302错误。
如果我把主人改回安迪(但是把这个小组留下来),所有事情都会重新开始。 那么肯定这意味着nginx是作为bob组的一部分拾取的?!
我不明白。 如果权限设置为允许读取该组,并且我的nginx用户是该组的一部分,那么为什么该所有者很重要?