【发布时间】:2011-10-16 08:48:22
【问题描述】:
我正在尝试在我的 MacBook(运行 Lion OS)上配置 Apache 服务器来处理动态虚拟主机。我已经设法让它“工作”,但每当我访问域时,我都会收到一条 403 Forbidden 消息。每当请求这些域之一时,hosts 文件被配置为指向 127.0.0.1。 httpd.conf 如下图:
VirtualDocumentRoot "/web"
<Directory "/web">
Options All
AllowOverride All
Order allow,deny
Allow from all
ScriptAlias /web/cgi-bin/
</Directory>
UseCanonicalName Off
VirtualDocumentRoot /web/%2/%1/public_html
这是为了让http://foo.bar/ 转到“/web/bar/foo/public_html/”。
我检查了所有目录和文件的权限,它们都设置为“777”。我已经用谷歌搜索了几个小时,但我仍然收到 403 Forbidden。如果有人可以帮助我,将不胜感激。
-山姆
【问题讨论】:
-
我也有同样的问题!另外,我所有的文件都归_www所有,所以我不知道为什么会出现权限问题。 _www 也可以访问我的父文件夹。
-
检查:mezzoblue.com/archives/2004/08/05/virtual_host 远在最后。帮助了我。
标签: apache macos virtualhost httpd.conf