首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Web 日誌格式非標準:多 IP 欄位屬開發者自定義

     編輯:程式設計綜合問答

日誌開頭出現多個 IP(如 ip1, ip2 - - [timestamp] ...),非標準 Common/Combined Log Format。

說明

  • 標準格式僅有一個 %h (Remote Host)。
  • 多 IP 通常為 **負載均衡/代理伺服器** 在 Header 中附加 X-Forwarded-For,開發者自行解析並寫入日誌。
  • 格式完全由開發者定義,無通用標準,需詢問後端團隊或查閱日誌輸出代碼。

常見欄位含義

ip1, ip2 - - [10/May/2015:00:00:03 +0800] "GET /gcsy/ HTTP/1.1" 404 364
# ip1: 客戶端真實 IP (X-Forwarded-For 第一個)
# ip2: 代理/負載均衡 IP
# - -: ident/auth user (通常無)
# [timestamp]: 請求時間
# "GET ...": 請求行
# 404: 狀態碼
# 364: 回應大小
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved