博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置nginx以获取真实的客户端ip地址
阅读量:5248 次
发布时间:2019-06-14

本文共 492 字,大约阅读时间需要 1 分钟。

当我们使用了nginx来转发客户端的请求以后,tomcat是无法正确获取到客户端的ip地址的,而是获取到配置了nginx的那台服务器的ip地址。因为tomcat所接收到的请求是通过nginx发出来的(nginx代替客户端发了请求)。

此时需要做如下配置。

location = /freightByIp{            proxy_pass http://xdx8082.com;            proxy_redirect    off;            proxy_set_header  Host             $host;            proxy_set_header  X-Real-IP        $remote_addr;            proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;        }

这样就可以获取到真实的ip了。

转载于:https://www.cnblogs.com/roy-blog/p/7285219.html

你可能感兴趣的文章
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
LeetCode 160. Intersection of Two Linked Lists
查看>>
html标签的嵌套规则
查看>>
[Source] Machine Learning Gathering/Surveys
查看>>
HTML <select> 标签
查看>>
类加载机制
查看>>
tju 1782. The jackpot
查看>>
HTML5与CSS3基础(五)
查看>>
WinDbg调试C#技巧,解决CPU过高、死锁、内存爆满
查看>>
linux脚本中有source相关命令时的注意事项
查看>>
css样式表中的样式覆盖顺序
查看>>