AH01626:要求所有授权的授权结果:已授予

blu*_*ndr 8 apache mod-auth mod-authz-host

我在我的网站上运行apache 2.4.6.我一直在我的apache错误日志中反复重复这条消息.

[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
Run Code Online (Sandbox Code Playgroud)

以下是VHOST中列出此站点的根目录的方式:

    DocumentRoot /var/www/jf-beta
    <Directory /var/www/jf-beta>
      Options  -Indexes  +FollowSymLinks
      AllowOverride All
      Require all granted
    </Directory>
Run Code Online (Sandbox Code Playgroud)

究竟Apache在这里抱怨什么?那个目录列表对我来说似乎很合理!我如何让它停止抱怨这个错误?

hjp*_*r92 21

这不是错误,也不是抱怨的抱怨.如果仔细查看日志语句,它会说:

[<date>] [authz_core:debug] [pid 10727] <stuff>
Run Code Online (Sandbox Code Playgroud)

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

  • @wruckie 是的。日志级别暗示所记录消息的严重性。_debug_ 级别的消息仅被开发人员用作检查点,以轻松跟踪错误的来源。(并且还提供有关程序如何工作的详细输出) (2认同)