Назад | Перейти на главную страницу

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

Я бегаю Гластер-ФС с Хранилище высокой доступности настроить.

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

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

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

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

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

www-data:www-data

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

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

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

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

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