Проблема владельца / группы на зеркальном сервере

Я использую Gluster-FS с настройкой хранилища высокой доступности.

На клиентских и серверных узлах NginX работает для обслуживания одних и тех же файлов.

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

Проблема в том, что зеркальные узлы не могут обслуживать файлы, потому что владелец и группа разные.

Владелец / группа на главном сервере: web1:client0

и для того, чтобы зеркальные узлы могли обслуживать файлы, их владелец / группа должна быть:

www-data:www-data

Но поскольку они копируются с основного сервера, атрибут владельца / группы такой же, как web1:client0

Какое решение?

1 ответ

Вы должны поддерживать синхронизацию пользователей между веб-узлами, чтобы вы могли обмениваться данными между ними без проблем с правами собственности.

Поскольку обычно веб-работники - это клоны из одного шаблона, вы должны просто создать скрипт, который выполняет rsync над файлом passwd и group.

в качестве примечания вы всегда можете изменить пользователя, который используется apache, даже для каждого сайта, используя модуль apache, такой как mod_itk.

Другие вопросы по тегам