天天看點

httpd日志

 日志對于一個服務來說非常重要,對于我們運維人員,如何分析日志,是必備的技能,下面分析以下httpd服務有關日志的變量。

httpd伺服器的日志格式及各參數解析:

ErrorLog錯誤日志

LogLevel日志級别

日志的級别如下:

debug:最詳細資訊

info:常見資訊

notice:需要引起注意的

warn:警告

error:錯誤

crit:藍色警報

alert:橙色警報

emerg:紅色警報

LogLevel定義某一個級别時,大于某一個級别的情況,都會被記錄到日志中去

CustomLog:記錄通路資訊

定義通路日志的方式:

LogFormat "%h %l %u%t \"%r\"%>s %b\"%{Referer}i\" \"%{User-Agent}i\"" combined

執行個體剖析:

172.16.30.70- -[11/Aug/2014:12:56:41 +0800] "GET /icons/poweredby.png HTTP/1.1" 304 – "http://172.16.30.10/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)"

%h:用戶端的位址,即ip位址
%l:遠端登入名,一般情況下為-
%u:認證時要輸入的使用者名,無認證的時候為-
%t:伺服器收到用戶端請求的時間
%r:請求封包的起始行
%>s:響應狀态碼
%b:響應封包的長度,機關是位元組,這裡為-
%{Referer}i:跳轉資訊
%{User-Agent}i:使用者使用的浏覽器是什麼
%{HEADER_NAME}i: 記錄指定首部對應的值      

繼續閱讀