Apache-2.2

Win 7 上 Apache 2 的配置問題

  • April 15, 2011

真正的問題是我對基礎設施不是很擅長,但你可能無法幫助我。

我今天的問題是我正在嘗試在 Win 7 上配置虛擬伺服器。我正在使用 Zend Server,並且我正在關注 Zend 框架介紹教程, http: //framework.zend.com/manual/en/ learning.quickstart.create-project.html

當我將以下配置添加到我的 http.conf 文件的底部時,當我嘗試訪問http://localhost/時,我得到了 403 禁止。這是配置:

<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,當然……

非常感謝任何幫助!

您實際上確實需要該NameVirtualHost指令。您可以將其放在配置文件的頂層,在上面的程式碼段之外:

NameVirtualHost *:80

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

引用自:https://serverfault.com/questions/259973