【问题标题】:virtual host opening another virtual host虚拟主机打开另一个虚拟主机
【发布时间】:2014-08-04 11:11:44
【问题描述】:

主机名: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>

主机名: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>

但是 dhs(例如:dhs/)打开 deforay 主机,我在 zend 框架 2 中使用,“deforay”主机运行良好但不是 dhs...我还在主机文件中添加了 dhs

【问题讨论】:

    标签: zend-framework2 virtualhost


    【解决方案1】:

    您的配置似乎有效,唯一可能出错的方法是您没有激活基于命名的虚拟主机。

    要将这项工作插入您的vhost 配置文件NameVirtualHost *:80(如果您使用不同的端口,请编辑端口)

    确保您的 host 文件包含

    127.0.0.1    dhs
    127.0.0.1    deforay
    

    并在您的浏览器中访问您的网页

    http://dhs
    http://deforay
    

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 2017-04-14
      • 2014-11-04
      • 2020-12-01
      • 2017-04-08
      • 2016-08-22
      • 2019-11-14
      • 1970-01-01
      • 2014-09-08
      相关资源
      最近更新 更多