Zend framework2 虚拟主机打开另一个虚拟主机

Zend framework2 虚拟主机打开另一个虚拟主机,zend-framework2,virtualhost,Zend Framework2,Virtualhost,主机名:dhs <VirtualHost *:80> DocumentRoot "/var/www/dhs/public/" ServerName dhs # This should be omitted in the production environment SetEnv APPLICATION_ENV development <Directory "/var/www/dhs/public/"> Options Ind

主机名:dhs

<VirtualHost *:80>
   DocumentRoot "/var/www/dhs/public/"
   ServerName dhs

   # This should be omitted in the production environment
   SetEnv APPLICATION_ENV development

   <Directory "/var/www/dhs/public/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>

DocumentRoot“/var/www/dhs/public/”
服务器名dhs
#在生产环境中应该忽略这一点
SetEnv应用程序\环境开发
选项索引多视图跟随符号链接
允许超越所有
命令允许,拒绝
通融
主机名称:deforay

<VirtualHost *:80>
   DocumentRoot "/var/www/deforay/public/"
   ServerName deforay

   # This should be omitted in the production environment
   SetEnv APPLICATION_ENV development

   <Directory "/var/www/deforay/public/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>

DocumentRoot“/var/www/deforay/public/”
服务器名消雾器
#在生产环境中应该忽略这一点
SetEnv应用程序\环境开发
选项索引多视图跟随符号链接
允许超越所有
命令允许,拒绝
通融

但是dhs(例如:dhs/)打开deforay主机,我在zend framework 2中使用,“deforay”主机工作正常,但dhs不工作。。。我还在主机的文件中添加了dhs。您的配置似乎有效,唯一可能出错的方法是您没有激活基于命名的虚拟主机

要获得该工作,请插入
vhost
config文件
NameVirtualHost*:80
(如果使用其他端口,请编辑端口)

确保您的
主机
文件包括

127.0.0.1    dhs
127.0.0.1    deforay
并使用访问浏览器中的网页

http://dhs
http://deforay