Win7 上 Apache 2 的配置问题

Win7 上 Apache 2 的配置问题

真正的问题是我不太擅长基础设施,但你可能无法帮助我。

我今天遇到的问题是,我正在尝试在 Win 7 上配置虚拟服务器。我正在使用 Zend Server,并且正在遵循 Zend 框架入门教程,http://framework.zend.com/manual/en/learning.quickstart.create-project.html

当我将以下配置添加到我的 http.conf 文件底部时,当我尝试访问时出现 403 禁止访问http://本地主机/。这是配置:

<VirtualHost *:80>
   ServerName openco.local
   DocumentRoot /ZendFW-Projects/opencoV2/public
   <Directory /ZendFW-Projects/opencoV2/public>
      DirectoryIndex index.php
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
</VirtualHost>

有什么想法吗?教程说要确保定义了 NameVirtualHost,但是我不确定此指令应采用什么格式,所以我省略了它。我看到其他相关教程也省略了它,所以我认为这不是问题。

当然,我已经编辑了我的 etc/hosts......

非常感谢您的帮助!

答案1

您确实需要该NameVirtualHost指令。您可以将其放在配置文件的顶层,上述代码片段之外:

NameVirtualHost *:80

您可能还需要SetEnv教程中提到的指令。

相关内容