2013-02-02 159 views

回答

0

你必須CONF您的虛擬主機的Apache這個

喜歡這個

<VirtualHost x.x.x.x:80> 
     ServeName www.example.com 
     DocumentRoot /path/to/your/virtualroot 
     ... 
     ... usual stuff ... 
     ... 
     php_admin_value open_basedir /path/to/your/virtualroot:/some/other/path 
</VirtualHost> 

最後一行是用於隔離PHP訪問其他目錄

0

要在Apache中執行您想要的操作,您可以使用基於名稱的虛擬主機。這使您可以在一個IP地址上配置兩個或更多獨立的Web服務器環境。它看起來像這樣。

NameVirtualHost *:80 

<VirtualHost *:80> 
ServerName www.mysite1.ext 
ServerAlias domain.ext *.domain.ext 
DocumentRoot /www/domain 
</VirtualHost> 

<VirtualHost *:80> 
ServerName www.mysite2.ext 
DocumentRoot /www/otherdomain 
</VirtualHost> 

你可以閱讀更多有關此配置here這都會去Sites.enabled或http.conf中根據你的最終階段的配置。