Ngnix啟用負(fù)載均衡后默認(rèn)IIS日志記錄里獲取到的訪客Ip 是服務(wù)器的IP,并不是真實(shí)訪客的IP。解決這個(gè)問題也很簡(jiǎn)單。
在IIS 8.5及更高版本的win系統(tǒng)里,可以打開 IIS管理器,然后 找到 “日志” 選項(xiàng),雙擊“日志”進(jìn)入后,看到“日志文件”欄目,點(diǎn)擊“選擇字段” ,然后點(diǎn)擊“添加字段”,
- 在“字段名稱”中,鍵入X-Forwarded-For
- 在“源”中,鍵入X-Forwarded-For
- 將“源類型”設(shè)置為“請(qǐng)求標(biāo)頭”
- 單擊添加自定義字段窗口上的確定
- 在“ W3C日志記錄字段”窗口上單擊“確定”
- 在右側(cè)的“操作”窗格中,單擊“應(yīng)用”以實(shí)施更改。
默認(rèn)情況下,日志文件位于目錄C:\inetpub\logs\LogFiles\中。IIS會(huì)創(chuàng)建的日志文件,并在日志文件名后附加“ _x”以表示它們包含自定義字段,里面會(huì)記錄真實(shí)訪客的IP。Ngnix啟用負(fù)載均衡后默認(rèn)IIS日志記錄里獲取到的訪客Ip 是服務(wù)器的IP,并不是真實(shí)訪客的IP。解決這個(gè)問題也很簡(jiǎn)單。
在IIS 8.5及更高版本的win系統(tǒng)里,可以打開 IIS管理器,然后 找到 “日志” 選項(xiàng),雙擊“日志”進(jìn)入后,看到“日志文件”欄目,點(diǎn)擊“選擇字段” ,然后點(diǎn)擊“添加字段”,
在“字段名稱”中,鍵入X-Forwarded-For在“源”中,鍵入X-Forwarded-For將“源類型”設(shè)置為“請(qǐng)求標(biāo)頭”單擊添加自定義字段窗口上的確定在“ W3C日志記錄字段”窗口上單擊“確定”
在右側(cè)的“操作”窗格中,單擊“應(yīng)用”以實(shí)施更改。
默認(rèn)情況下,日志文件位于目錄C:\inetpub\logs\LogFiles\中。IIS會(huì)創(chuàng)建的日志文件,并在日志文件名后附加“ _x”以表示它們包含自定義字段,里面會(huì)記錄真實(shí)訪客的IP。