/mnt/hgfs/'共享資料夾'可以用作apache root嗎?

/mnt/hgfs/'共享資料夾'可以用作apache root嗎?

我的開發機器上運行 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

相關內容