針對(duì)7層(HTTP協(xié)議)服務(wù)温圆,ELB通過Http Header:X-Forwarded-For獲取來訪者真實(shí)IP麻敌,該功能已經(jīng)默認(rèn)開啟妇汗,無需配置帘不,也不能修改。
配置IIS7/IIS8服務(wù)器
下載并解壓?F5XForwardedFor文件杨箭。
根據(jù)自己的服務(wù)器操作系統(tǒng)版本將x86\Release或者?x64\Release目錄下的?F5XFFHttpModule.dll?和?F5XFFHttpModule.ini拷貝到某個(gè)目錄寞焙,比如?C:\F5XForwardedFor\。確保IIS進(jìn)程對(duì)該目錄有讀取權(quán)限互婿。
打開IIS管理器捣郊,雙擊模塊功能。
單擊配置本機(jī)模塊慈参,然后在彈出的對(duì)話框中呛牲,單擊注冊(cè)。
添加下載的.dll文件驮配。
為添加的兩個(gè)文件授權(quán)允許運(yùn)行ISAPI和CGI擴(kuò)展娘扩。
說明
確保您已經(jīng)安裝了ISAPI和CGI應(yīng)用程序。
然后返回主頁壮锻,雙擊日志功能
然后在日志文件區(qū)域琐旁,點(diǎn)擊選擇字段
然后點(diǎn)擊添加字段
按下列信息填入
字段名稱, ‘x-forwarded-for’ (沒有引號(hào))
源,‘X-Forwarded-For’ (沒有引號(hào))
源類型,請(qǐng)求標(biāo)頭
然后OK保存后應(yīng)用躯保。
重啟IIS服務(wù)器
日志文件會(huì)生成一個(gè)以_x結(jié)尾的文件