2013-02-02 137 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中根据你的最终阶段的配置。