2015-11-14 80 views
7

我在我的网站上运行apache 2.4.6。我一直在我的apache错误日志中一遍又一遍地看到这个消息。AH01626:要求所有授予的授权结果:授予

[Tue Nov 10 01:42:40.659710 2015] [authz_core:debug] [pid 10727] mod_authz_core.c(809): [client 107.170.139.115:58678] AH01626: authorization result of Require all granted: granted 

下面是该网站的根目录中所列VHOST:

DocumentRoot /var/www/jf-beta 
    <Directory /var/www/jf-beta> 
     Options -Indexes +FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 

究竟什么是Apache的抱怨吗?那个目录列表对我来说似乎完全合理!我怎么才能停止抱怨这个错误呢?

回答

13

这不是一个错误,也不是apache抱怨它。如果您在日志语句仔细一看,上面写着:

[<date>] [authz_core:debug] [pid 10727] <stuff> 

注意,有authz_core:debug。这意味着您已将LogLevel指令设置为debug。将值更改为errorwarn,您将不再看到已记录的语句。

+0

但是在调试级别日志中有成千上万行是正常的吗? – wruckie

+1

@wruckie是的。日志级别意味着记录的消息的严重性。 _debug_级别的消息只是被开发人员用作检查点,以便轻松追踪错误发生的位置。 (并提供关于程序工作方式的详细输出) – hjpotter92

+0

我发现我受到DOS攻击,看到成千上万的人帮助我弄清楚发生了什么。 http://serverfault.com/questions/667914/underused-apache-server-raise-maxrequestworkers-reached-memory-leak/800126#800126 – wruckie