更改所有者权限将打破nginx中的htdocs

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用户是该组的一部分,那么为什么该所有者很重要?