前言
在IIS(Internet Information Services)中,日誌 (log) 的基本內容,可以幫助系統管理員監控和分析網站的訪問情況、性能以及潛在的問題。
然而,我們也可以透過新增自訂欄位,更精確地記錄和分析Web伺服器上的請求和回應資料,幫助使用者獲得所需的 log 資訊,針對有關用戶行為、請求模式以及伺服器性能的不同情況,做出相應的調整和優化。下圖為 未進行調整的 log:
以下進行「新增欄位」簡易教學:
新增欄位 步驟
首先開啟 [ IIS管理員 ] - 點選 [ 記錄 ] (Logging)
- 快捷方式:按下
Win + R
打開「執行」對話框,輸入inetmgr
,並按下「確定」開啟IIS管理器。
點選 [ 選取欄位 ] - 勾選想增加記錄的欄位
點選 [ 新增欄位 ] - 輸入自定義欄位資料
按下 [ 確定 ] 顯示剛才設定的自訂欄位的內容
以此範例來說,新增一個名為 client_
ip 的欄位,並設定來源類型為 伺服器變數
,來源名稱為 REMOTE_ADDR
。這樣,IIS日誌將包含一個新的 client_
ip 欄位,用於記錄每個請求的客戶端IP地址。
可以看到調整後的 log 多了剛才新增的 「sc-bytes」、「cs-bytes」、「client_ip」