nginxのプロキシTomcatは、実際のユーザーのIPを取得します

nginxのプロキシTomcatは、実際のユーザーのIPを取得します

免責事項:この記事はブロガーオリジナル記事です、続く BY-SAのCC 4.0を 著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/buyaore_wo/article/details/69787681
1.nginxのような、位置ヘッダーを提供しました
位置/ ConfigService / {
proxy_read_timeout 90;
proxy_set_headerホスト$ホスト;
proxy_set_header X-のReal-IPの$ REMOTE_ADDR;
proxy_set_headerのX-転送さ-について$ proxy_add_x_forwarded_for。
proxy_set_headerのX-転送さ-プロト$スキーム。
proxy_pass http://www.qawe.info:8088/ConfigService/;
}
2.tomcat構成(server.xmlには)のような、RemoteIpValve構成を添加しました
<バルブ
クラス名= "org.apache.catalina.valves.RemoteIpValve"
httpServerPort = "8088"
httpsServerPort = "8443"
remoteIpHeaderは= "X-転送-について"
proxiesHeader = "X-転送・バイ"
protocolHeaderは= "X-転送-プロト"
/>

おすすめ

転載: www.cnblogs.com/think90/p/11454985.html