所以,我已经把我的LB都摆好了,运行的很好(所有的Ubuntu服务器,坐在一台Ubuntu主机上)。
一切正常…同步文件,加载网站,备份等…
他们在我的本地服务器上共有6个虚拟机(4个Web,1磅,1分贝)。
我现在面临的问题是想办法在网站上工作。
那么…不是一个问题,更多是一个障碍 …
只要我shell到主要的Web服务器,并chown到我的用户和组,没有问题的网站上工作…除了,他们将不会显示由于www-data
权限更改为我的用户帐户。 除非我向user:www-data
…但是,当我这样做时,由于用户权限(他们都是wordpress站点),我无法通过pipe理界面pipe理站点。
一旦我完成了他们的工作,我可以将他们发回到www-data:www-data
,从而能够在WP端工作….
当我坐在主机前时,这是很好的,而且这是不可行的(由于我限制了只能访问本地机器的shell)
我想知道的是,如果有办法解决这个问题?
我已经尝试将我的用户帐户添加到www数据组,将www数据用户添加到我的组,然后仍然必须这样做“解决”
将您的用户添加到www-data组,然后chomod这些文件,以便他们具有组写入权限,命令如下:
chmod -R g+w DIRECTORY
更好的是,当你在shell中添加文件之前,需要做一个:chgrp www-data,这样就可以用apache的组来创build文件了。