nginx作为反向代理,后端tomcat服务器获取真实客户端IP
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如果要记录真实的客户端访问地址,需要进行如下配置:1、反向代理服务器nginx.conf配置在server后面增加三个参数用与记录IP:proxy_set_header Host $host;prox
千家信息网最后更新 2025年12月02日nginx作为反向代理,后端tomcat服务器获取真实客户端IP
如果要记录真实的客户端访问地址,需要进行如下配置:
1、反向代理服务器nginx.conf配置
在server后面增加三个参数用与记录IP:
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
案例:
server {
listen 80;
server_name 10.10.32.29;
upstream tomcat { ip_hash; server 10.10.32.29:8080 max_fails=1 fail_timeout=10s weight=1; server 10.10.32.30:8080 max_fails=1 fail_timeout=10s weight=1; } location / {proxy_pass http://tomcat;
proxy_redirect default;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr; #保留代理之前的真实客户端ip
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #记录代理过程
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}2、修改tomcat的配置文件
在server.xml中修改
pattern="%{X-FORWARDED-FOR}i %h %l %u %t "%r" %s %b" />
代理
配置
客户
客户端
服务器
服务
三个
参数
地址
文件
案例
过程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发有哪些机会
软件开发印花税率
付软件开发费
什么是名字服务器
舆情网络安全教育主题班会
怀化智能软件开发
社区网络安全宣传素材
0基础学java软件开发
目前主流的软件开发
数据库服务期
银行 网络安全案例分析
网络安全为人民标语
mc金色时光服务器
电商软件开发靠谱吗
万州软件开发公司电话
温州青麦网络技术
丽水市公安网络安全等级保护
互联网饭店科技代理合作
无线网服务器是什么
外国服务器哪个好
衡量软件开发人员质量
门头沟区网络软件开发口碑推荐
入侵游戏服务器教程
选择好的网络安全零信任安全
张庆伟网络安全会议
数据库外键的建立要求
浪潮3u服务器滑轨安装
县审计局信息系统网络安全
网络安全法律风险识别
乱世王者服务器满了