Iis-7

如何最好地配置 IIS7 日誌記錄以擷取“HTTP_X_FORWARDED_FOR”標頭

  • May 31, 2017

我們有 IIS7 伺服器位於 nginx 反向代理後面。

反向代理正在發送帶有訪問者 IP 地址的標準“HTTP_X_FORWARDED_FOR”標頭,但 IIS7 日誌記錄僅記錄 nginx 伺服器的 IP 地址(這是有道理的,但這不是我想要的)。

如何告訴 IIS7 改為記錄“HTTP_X_FORWARDED_FOR”標頭(或另外記錄)?

(注意:我是 linux 管理員,而不是 Windows 管理員,因此非常感謝明確的說明和連結)

這不是 IIS 內置的,但您可以安裝一個模組來執行此功能。它被稱為 ARR 助手,但它適用於 IIS 前面的任何代理:

http://blogs.iis.net/anilr/archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx

現在有一個 IIS7 模組可以讓您記錄自定義標頭。

如何: http ://learn.iis.net/page.aspx/579/advanced-logging-for-iis-70—custom-logging/

引用自:https://serverfault.com/questions/149736