【问题标题】:virtual host setup in xampp, won7xampp 中的虚拟主机设置,won7
【发布时间】:2014-10-05 14:01:28
【问题描述】:

我在 D 盘安装 XAMPP(OS : win 7)。文档根目录是 D:/xampp/htdocs 当我打开 localhost/xampp/ 然后它打开 .没问题

我创建虚拟主机 zf2.local 如下所示,它工作正常。

<VirtualHost zf2.local:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "D:/xampp/htdocs/WORK/zend/public"
    ServerName zf2.local
</VirtualHost>

但是当我像下面这样配置时,它会显示禁止

<VirtualHost zf2.local:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "D:/WORK/zend/public"
    ServerName zf2.local
</VirtualHost>

实际上,我想在 htdocs 之外设置文档根目录,并且两者都应该工作意味着 localhost 和虚拟主机。请帮帮我。

【问题讨论】:

    标签: apache webserver xampp


    【解决方案1】:

    这应该可以解决您的问题:

    <Directory "D:/WORK/zend/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
        Require all granted
      </Directory>
    

    或

    <Directory "D:/WORK/zend/public">
        Allow from all
        Require all granted
      </Directory>
    

    【讨论】:

      【解决方案2】:
      <VirtualHost *>
          ServerAdmin admin@localhost.com
          DocumentRoot "C:/xampp/htdocs" # change this line with your htdocs folder
          ServerName localhost
          ServerAlias localhost
              <Directory "C:/xampp/htdocs">
                  Options Indexes FollowSymLinks Includes ExecCGI
                  Order allow,deny
                  Allow from all
              </Directory>
      </VirtualHost>
      

      阅读this article获取更多帮助

      【讨论】:

      • 我的默认文档根目录是 D:/xampp/htdocs/ 。当我把我的文件夹放在它下面时它工作正常但是当我把我的文件夹放在 D:/xampp/htdocs/ 外面时它不起作用。我想将 vhost 文件夹放在另一个驱动器中
      猜你喜欢
      • 2017-10-21
      • 2012-08-04
      • 2014-05-22
      • 2018-05-16
      • 2021-08-30
      • 2013-02-19
      • 2020-07-29
      • 2013-10-21
      • 2013-11-16
      相关资源
      最近更新 更多