您好,登錄后才能下訂單哦!
配置nginx
在location節點下面加入如下代碼
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
修改tomcat的server.xml配置文件
在Tomcat中要記錄來訪者真實IP,大家參考上面所述的tomcat日志配置語法,只需在日志模式中添加如下模式就行了:%{X-Real-IP}i
找到如下配置
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
修改成如下即可
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%{X-Real-IP}i %l %u %t "%r" %s %b" />
查看tomcat訪問記錄,有記錄客戶端IP地址
番外:
設置記錄來訪客戶真實IP與客戶訪問地址如下:
%h 訪問的用戶IP地址。(不是客戶端IP地址的哦,要想在Tomcat中要記錄來訪者真實IP,只需在日志模式中添加如下模式就行了:%{X-Real-IP}i)
%h 訪問的用戶IP地址,如果nginx代理,那記錄的就是nginx那臺服務器IP,就是內網IP
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%{X-Real-IP}i %h %l %u %t "%r" %s %b %T" resolveHosts="false" fileDateFormat="yyyy-MM-dd"/>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。