2014-03-04 56 views
0

我要在我的專用LAMP服務器(Ubuntu)上託管多個WordPress安裝。所有安裝將位於文件夾/ var/www/wordpress /下。主持多個WordPress安裝

舉例來說,如果我有兩個客戶:

客戶名稱 - WordPress的PATH

customer1表 - 在/ var/WWW/WordPress的/ customer1表/

的customer2 - 在/ var/WWW/WordPress的/客戶2/

客戶將只能訪問WordPress控制面板,但我想知道安全性,因爲有例如運行PHP腳本的可能性。

如何限制客戶1訪問文件夾/ var/www/wordpress/customer1並禁用內部腳本和其他安全問題?我應該只允許通過.htaccess文件擴展名?我應該如何更改每個文件夾的權限?

非常感謝您的回答!

回答

2

您正在尋找chroot jails

chroot系統調用改變了當前和所有子進程的指定路徑的根目錄下,這是幾乎總是低於文件系統的真正根源一些限制子目錄。這個新路徑被整個過程看作是「/」,我們將這個受限制的環境稱爲「監獄」。除非在非常有限的情況下,否則無法擺脫這座監獄。

這可能允許您將用戶監禁到特定的目錄,同時仍然可以使用虛擬主機通過apache提供其主文件夾。

這種做法經常用於共享主機。

+1

再次,不是答案,只是一個鏈接。也許你應該閱讀這個http://stackoverflow.com/help/how-to-answer – RiggsFolly

+0

另外我很感興趣,你將如何使用chroot jails而使用單個Apache實例? – RiggsFolly

+0

如果有興趣,然後問一個問題。 請停止竊聽我,我在這裏幫助,所以請不要浪費我的時間與你的壞心情。 –