2015-11-14 268 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