nginx作为反向代理,后端tomcat服务器获取真实客户端IP
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,如果要记录真实的客户端访问地址,需要进行如下配置:1、反向代理服务器nginx.conf配置在server后面增加三个参数用与记录IP:proxy_set_header Host $host;prox
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
福鼎做小程序软件开发
单位装专用的河南软件开发
国际版吃鸡为什么显示服务器繁忙
太原市第二届网络安全大赛
网络安全课堂知识视频
网络安全人才奖公示
中国医疗更新数据库
贵州省软件开发商
亚马逊无货源软件开发
软件开发工资最高多少钱
集成电路软件开发需要会什么
通信网络技术内容
如何给网页链接数据库
淄博电商软件开发
数据库的安全机制包括_
浙江网络技术服务前景
软件开发项目优化方案模板
信息对抗专业与网络安全
网络安全方面整改措施
哈米科技是移动互联网
哈尔滨java软件开发
网络技术环境是什么
软件开发协议赔偿金额
云服务器 udp
专科网络技术专业学网络安全码
福建网络安全课程线上学习
公司网络安全培训课件
厦门 网络安全 上市
洛阳博发软件开发公司
深圳中澳网络技术有限公司