繁体   English   中英

Apache Dynamic Virtual Hosts - 403 Forbidden

[英]Apache Dynamic Virtual Hosts - 403 Forbidden

我正在尝试在我的MacBooks(运行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。 如果有人可以帮助我,我将不胜感激。

萨姆

你做对了,这是关于许可。 检查您网站的父文件夹权限,它可能会以某种方式粘贴在其中一个父文件夹上,确保来自根目录的所有网站的父文件夹都可以被apache读取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM