Apache2“要求所有授予”不起作用

我在Debiantesting中安装了新的Apache2,并在如下目录中configuration了一个虚拟主机:

<Directory "/path/to/project"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> 

但是,当我访问它时,它显示了一个403 Forbidden错误,错误日志显示:

 [Mon Sep 23 22:07:57.249276 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of Require all denied: denied [Mon Sep 23 22:07:57.249349 2013] [authz_core:debug] [pid 8599] mod_authz_core.c(802): [client 127.0.0.1:49057] AH01626: authorization result of <RequireAny>: denied [Mon Sep 23 22:07:57.249361 2013] [authz_core:error] [pid 8599] [client 127.0.0.1:49057] AH01630: client denied by server configuration: /path/to/project/some_file 

为什么如果我使用“要求所有授予”显示“要求所有被拒绝的结果:被拒绝

他们的文件是任何用户可读,以防万一我试图改变所有者到Apache(万维网数据)没有运气。 此外, http://localhost上的默认主机正常工作, http://localhost/phpmyadmin也可以正常工作。

我在互联网上find的所有帮助都是用Require来replaceOrder指令。 我已经做到了。 现在可能是什么问题?

    这里有两件事要尝试:

    1)运行apachectl -t检查你的文件的语法是否有效。

    2)运行apachectl -S来显示哪些文件正在被parsing。

    例如,你可能正在编辑/usr/local/etc/apache2/2.4/httpd.conf,这是对的? …但是如果你运行apachectl -S你可能会看到:

     VirtualHost configuration: *:80 localhost (/private/etc/apache2/extra/httpd-vhosts.conf:23) 

    即。 虚拟主机覆盖你的httpd.conf,并且可能包含自己的Require all denied或者类似。

    您已经设置了授权,但没有validation。 因此,虽然“要求所有授予”将授予所有经过身份validation的用户访问,但您的用户实际上不会进行身份validation。

    由于您使用的是AllowOverride All指令,因此您可能在/path/to/project/有一个.htaccess文件。 这个可能包含一个overriden指令。

    请检查VHost中是否还没有其他参数。

    在安装了Wampserver 32之后,我遇到了被Apache拒绝的问题。

    我已经检查并尝试修改httpd.conf文件3天没有运气,遍布Apache教程和互联网论坛着名的错误:

    AH01630:客户端被服务器configuration拒绝

    我很确定我没有定义任何VirtualHost,也没有在httpd.conf文件中看到。

    最后,我将服务器configuration为“debugging”错误文件,这给了我更有趣的消息:

    AH01626:要求本地的授权结果:被拒绝

    这反过来导致我这个职位。

    在那里,它隐藏在C:\wamp\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf文件中:一个不需要的VirtualHost,带有一个明确的“Require local”,当然拒绝了所有的查询在服务器之外。

    现在,我已经清空这个文件,直到我可能需要任何VirtualHost,它工作正常。 最后,我发现Wampserver很奇怪,不仅仅是在不通知用户的情况下预先configuration这个文件,而是为了让“服务器”不能提供任何东西而设置默认值。