Можно ли использовать /mnt/hgfs/'shared folder' в качестве корня Apache?

Можно ли использовать /mnt/hgfs/'shared folder' в качестве корня Apache?

У меня есть Ubuntu Server (12.04), работающий на моей машине разработки. Он находится в виртуальной машине. Я успешно справился с задачей настройки Apache2, MySQL и PHP. Я могу получить доступ к серверу из моего браузера хоста, указав ему IP. Ура!

Моя следующая задача — настроить файловую систему так, чтобы я мог редактировать файлы проекта на моем хост-компьютере (Mac OS X 10.7), нажимать «Сохранить» и просматривать их в браузере через сервер Linux.

Я пытаюсь сделать это, предоставив общий доступ к папке на моем Mac с виртуальной машиной, которая монтируется в /mnt/hgfs/foldername. Затем я указал своему виртуальному хосту в Apache2 на эту папку. chmodпапку для 777целей тестирования и попытался получить доступ к файлам с моего Mac. Я получаю 403 Forbidden.

Как настроить виртуальную машину для общего доступа к папке с моим Mac, чтобы мне не пришлось отправлять все файлы на сервер по FTP? Мысль была rsyncпапкой /mnt/hgfs/*дляpublic_html

решение1

Вам нужно убедиться, что у Apache есть разрешения вплоть до публичной папки. В остальном все должно работать нормально, я всегда так делаю.

cmhod o+rx /mnt
chmod o+rx /mnt/hgfs/
chmod o+rx /mnt/hgfs/foldername

Apache, вероятно, не может попасть в mnt

Связанный контент