真正的问题是我不太擅长基础设施,但你可能无法帮助我。
我今天遇到的问题是,我正在尝试在 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
教程中提到的指令。