Итак, у меня есть сервер Mac Snow Leopard (сервер A), и я использую для него собственный Apache, но в последнее время он работает плохо, и я хочу использовать встроенный. Но поскольку это производственный сервер, Я хочу сначала протестировать это, установив соответствующие каталоги на моем втором сервере (Сервер B) и протестировав его.
Итак, я монтирую каталог «/ Atlas» (всю мою CMS) сервера A на сервере B с помощью этой команды:
mount_hfs afp://username:password@server_a/Atlas /Atlas
После создания каталога / Atlas вручную.
Теперь при указании виртуального хоста иметь DOCUMENT_ROOT в "/ Atlas / Sites / sandman /" (это правильный путь для этого сайта на сервере A) и переходе на сайт Apache сообщает об ошибке 403 (доступ запрещен) и говорит, что это не может прочитать файл («У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не доступен для чтения сервером.»)
Теперь файлы принадлежат пользователю «sandman» на обеих машинах, а Apache на сервере A запускается пользователем «sandman», но на встроенном Apache на сервере B он принадлежит пользователю «_www» с UID 70. файлы доступны для чтения "миром", поэтому пользователь _www ДОЛЖЕН иметь возможность читать их нормально.
Кто-нибудь знает, в чем может быть проблема? Я надеялся, что, возможно, смогу хранить файлы CMS на сервере C (то есть на третьем сервере) и монтировать их на обоих серверах, а затем балансировать нагрузку между ними.
Любые идеи? Спасибо!