APACHE關於日誌格式的配置:

來源:互聯網
上載者:User

APACHE有文檔提供了日誌格式的詳盡索引,下面是一些最為重要的域:
普通日誌格式:
%h: 用戶端(例如,瀏覽器)向伺服器發出串連請求時自己的當時的IP地址或網域名稱(需開啟HostNameLookups)。
%u: 使用HTTP方式認證使用者時,記錄下的使用者的編號。
%t: 伺服器接受到串連請求的時間。
%r: 用戶端發出的原始串連請求中的文本資訊,包含所使用的HTTP方法。
%>s: 伺服器應答瀏覽器後的返回狀態碼,200表示請求成功。
%b: 伺服器應答瀏覽器發出的單個請求的回傳對象的內容大小(位元組為單位),不統計資料包頭部位元組。
整合日誌格式在普通日誌格式的基礎上擴充出了兩個附加的域:
%{Referer}i: 串連請求資料包包頭,包含指向當前頁面的文檔關聯資訊。(為什麼要有"i"。)
%{User-agent}i: 使用者代理程式串連請求資料包包頭,包含客戶瀏覽器的資訊。(為什麼要有"i"。)

例(下面的common1和combined1可由您自由命名,注意有可能APACHE配置不接受數字,我在這裡只是舉個明顯的例子:p):
LogFormat "%h %l %u %t /"%r/" %>s %b" common1
LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-agent}i/"" combined1

-----------------------------------
SetEnvIf Request_URI "(/.gif|/.jpg)$" image1
CustomLog logs/access_log LogFormat定義的命名 env=!image1(不記錄GIF和JPEG格式的映像)
SetEnvIf Remote_Addr 192/.168/.200/.5 specialmachine1
TransferLog logs/sample.log (自動接受最後一個 LogFormat指令提供的定義) env=specialmachine1(記錄特定的IP地址)
SetEnvIfNoCase Referer www/.example/.com internalreferral1 (如果不是www.example.com網站鏈過來的則滿足條件)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.