镜像服务器上的所有者/组问题

我使用高可用性存储设置运行Gluster-FS

客户端和服务器节点都运行NginX来提供相同的文件。

main.mysite.com mirror1.mysite.com ..etc.. 

问题是镜像节点不能提供文件,因为所有者和组是不同的。

主服务器上的所有者/组是: web1:client0

为了使镜像节点能够为文件服务,它们的所有者/组应该是:

www-data:www-data

但是由于它们是从主服务器复制的,所有者/组属性与web1:client0相同

有什么解决scheme?

您应该让用户在networking节点之间保持同步,这样您就可以在他们之间共享数据,而不会造成所有权问题。

由于通常web工作人员都是来自单个模板的克隆,因此您应该简单地创build一个脚本,通过passwd和group文件执行rsync。

作为一个侧面说明,你可以随时更改apache使用的用户,即使是在每个站点的基础上,使用apache模块,比如mod_itk。