Debian Jessie中的Apache - 仍然收到消息您无权访问此服务器上的/

时间:2014-04-07 07:22:02

标签: apache debian

同样的虚拟配置我apache wheezy正常工作。 例如:

    ServerName lgbs     ServerAlias www.lgbs

DocumentRoot /home/vdomain/app/web
SetEnv APPLICATION_ENV "development"

<Directory /home/vdomain/app/web>
    # enable the .htaccess rewrites
    AllowOverride All
    Order allow,deny
    Allow from All
</Directory>

但是在Debian测试和Jessie&#39;我仍然得到消息:

禁止您无权访问/在此服务器上。 测试端口80的Apache / 2.4.9(Debian)服务器

当然,检查文件permision和我为evryones和所有者和组设置rwx是www-data。 谢谢你的帮助

1 个答案:

答案 0 :(得分:5)

这让我疯狂了几个小时。显然在2.4.9(我从2.2.2升级)中有一个&#34;要求全部授予&#34;您需要添加到每个目录。

在我的http.conf中:

#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
    AllowOverride none
    Require all denied
</Directory>

所以基本上我要做的是:

<Directory "/Users/johndoe/Sites">
    Require all granted
</Directory>