采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,set x_real_ip和 $x_real_ip的修改我是改访问日志里的 $remote_addr和IP1还是需要在server里另外配置一个location ,
我觉得这个蛮实用的 想了解一下,但是您说的我有点听起来摸棱两可 可能是我的接受能力比较差的原因
x_real_ip 是一个自定义变量,修改这个是不会影响Nginx本身变量的内容的。
而remote_addr是Nginx自己的变量,获取的直接访问nginx的客户端的IP地址。
所以,你如果希望在IP5的Nginx日志中获取到用户的真实IP ,修改对应的Nginx第一级代理,添加proxy_set_header x_real_ip= $remote_addr,然后通过在IP5的这台最后台服务器上设置log_format打印出这个从前端传递过来的自定义变量x_real_ip就好了。
登录后可查看更多问答,登录/注册
中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等
3.3k 10
2.2k 12
1.1k 12
1.8k 11