Итак, у меня есть сервер Mac Snow Leopard (сервер A), и я использую для него самодельный Apache, но в последнее время он действует, и я хочу использовать но поскольку это производственный сервер, я хочу сначала его протестировать, установив соответствующие каталоги на моем втором сервере (Server B) и проверив его.Проблемы с разрешением на смонтированный том с Apache
Так что я смонтировать каталог «/ Atlas» (вся моя ЦМС) сервера A на сервер B с помощью этой команды:
mount_hfs afp://username:[email protected]_a/Atlas /Atlas
После того, как создан вручную каталог/Atlas.
Теперь, указав виртуальный хост на DOCUMENT_ROOT на «/ Atlas/Sites/sandman /» (это правильный путь для этого сайта на сервере A) и серфинга на сайт, Apache сообщает о 403 (доступ запрещен) и говорит, что он не может прочитать файл («У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не читается сервером».)
Теперь эти файлы принадлежат пользовательский «sandman» на обеих машинах, а Apache на сервере A запускается пользователем «sandman», но на встроенном Apache на сервере B он принадлежит пользователю «_www» с UID 70. Файлы читаются «миром», поэтому пользователь _www ДОЛЖЕН быть в состоянии прочитать их просто отлично.
Кто-нибудь знает, в чем проблема? Я надеялся, что могу хранить файлы CMS на сервере C (т. Е. Третий сервер) и монтировать его на обоих серверах, а затем балансировать между ними.
Любые идеи? Благодаря!
Идентификатор пользователя _www не может регистрировать команды запуска оболочки, поэтому я не могу на самом деле смонтировать его как этого пользователя, и мне понадобится какая-то форма. Ot crontab mainetence shoudl mount исчезнет по любой причине ... – Sandman
_www Войдите в систему, но вы все равно можете выполнить mount как _www с 'sudo -u _www mount_afp ...' –
Хммм, хорошо, я это рассмотрю. – Sandman