配置nginx
成都創(chuàng)新互聯專注于企業(yè)成都營銷網站建設、網站重做改版、漢臺網站定制設計、自適應品牌網站建設、html5、成都商城網站開發(fā)、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為漢臺等各大城市提供網站開發(fā)制作服務。
在location節(jié)點下面加入如下代碼
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"/>
分享文章:使用nginx后讓tomcat的localhost_access_log獲得真實IP
文章源于:http://bm7419.com/article0/igcsoo.html
成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站制作、面包屑導航、域名注冊、服務器托管、網站策劃、標簽優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯