Ngnix啟用負載均衡后默認IIS日志記錄里獲取到的訪客Ip 是服務器的IP,并不是真實訪客的IP。解決這個問題也很簡單。
在IIS 8.5及更高版本的win系統里,可以打開 IIS管理器,然后 找到 “日志” 選項,雙擊“日志”進入后,看到“日志文件”欄目,點擊“選擇字段” ,然后點擊“添加字段”,
- 在“字段名稱”中,鍵入X-forwarded-for
- 在“源”中,鍵入X-forwarded-for
- 將“源類型”設置為“請求標頭”
- 單擊添加自定義字段窗口上的確定
- 在“ W3C日志記錄字段”窗口上單擊“確定”
- 在右側的“操作”窗格中,單擊“應用”以實施更改。
默認情況下,日志文件位于目錄C:inetpublogsLogFiles中。IIS會創建的日志文件,并在日志文件名后附加“ _x”以表示它們包含自定義字段,里面會記錄真實訪客的IP。Ngnix啟用負載均衡后默認IIS日志記錄里獲取到的訪客Ip 是服務器的IP,并不是真實訪客的IP。解決這個問題也很簡單。
在IIS 8.5及更高版本的win系統里,可以打開 IIS管理器,然后 找到 “日志” 選項,雙擊“日志”進入后,看到“日志文件”欄目,點擊“選擇字段” ,然后點擊“添加字段”,
在“字段名稱”中,鍵入X-forwarded-for在“源”中,鍵入X-forwarded-for將“源類型”設置為“請求標頭”單擊添加自定義字段窗口上的確定在“ W3C日志記錄字段”窗口上單擊“確定”
在右側的“操作”窗格中,單擊“應用”以實施更改。
默認情況下,日志文件位于目錄C:inetpublogsLogFiles中。IIS會創建的日志文件,并在日志文件名后附加“ _x”以表示它們包含自定義字段,里面會記錄真實訪客的IP。