Apache日誌的設定

日期:2008-06-20  作者:喜騰小二  來源:PHPChina


錯誤日誌的設定
ErrorLog logs/error_log #日誌的儲存位置
LogLevel warn #日誌的級別

顯示的格式日下:
[Mon Oct 10 15:54:29 2005] [error] [client 192.168.10.22] access to /download/ failed, reason: user admin not allowed access

訪問日誌設定

日誌的預設格式有如下幾種
LogFormat “%h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i”" combined
LogFormat “%h %l %u %t “%r” %>s %b” common #common為日誌格式名稱
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent
CustomLog logs/access_log common

格式中的各個參數如下
%h –用戶端的ip地址或主機名
%l –The 這是由用戶端 identd 判斷的RFC 1413身份,輸出中的符號 “-” 表示此處資訊無效。
%u –由HTTP認證係統得到的訪問該網頁的客戶名。有認證時才有效,輸出中的符號 “-” 表示此處資訊無效。
%t –伺服器完成對請求的處理時的時間。
“%r” –引號中是客戶發出的包含了許多有用資訊的請求內容。
%>s –這個是伺服器返回給用戶端的狀態碼。
%b –最後這項是返回給用戶端的不包括回應頭的位元組數。
“%{Referer}i” –此項指明瞭該請求是從被哪個網頁提交過來的。
“%{User-Agent}i” –此項是客戶浏覽器提供的浏覽器識別資訊。

下麵是一段訪問日誌的實例
192.168.10.22 - bearzhang [10/Oct/2005:16:53:06 +0800] “GET /download/ HTTP/1.1″ 200 1228
192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] “GET /icons/blank.gif HTTP/1.1″ 304 -
192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] “GET /icons/back.gif HTTP/1.1″ 304 -
各參數的詳細解釋,請參閱:http://www.clusting.com/Apache/ApacheManual/logs.html


<<<返回技術中心

技術文章

站內新聞

我要啦免费统计