用nginx转发请求tomcat 如何配置访问日志获取真实ip

用nginx转发请求tomcat 如何配置访问日志获取真实ip

用nginx作反向代理,发现访问日志ip一项都不是真实ip,解决方法

1. nginx增加配置

proxy_set_header  X-Real-IP  $remote_addr;

  more.. http://wiki.nginx.org/NginxHttpProxyModule

2.tomcat 设置使用请求头

   %{X-Real-IP}i  在 pattern 参数里面

  more… http://www.docjar.org/docs/api/org/apache/catalina/valves/AccessLogValve.html

3.如果没有转发那就直接%a或者%h就可以做到了记录真实ip了,不过还是推荐使用设置请求头参数

转载于:https://my.oschina.net/duplicatedcode/blog/139073

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110097.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • datagrip 2021.11.4 激活_最新在线免费激活

    (datagrip 2021.11.4 激活)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • cubieboard mysql_Cubieboard开发笔记[通俗易懂]

    cubieboard mysql_Cubieboard开发笔记[通俗易懂]原创作品,转载请注明出处,谢谢!写在前面:亲测可用的搭建流程,但是此流程是针对32位系统的,如果您是64位系统,请勿采用本博文的方式。我搭这个环境居然折腾了一周时间,本来用32位系统好好的,但是官网非要推荐我用64位系统。因为最终打包必须在64位环境下实现。于是乎我一直在不断换系统版本,希望能按照对方工程师所描述的状况来实现,但是我将Error发给他时,他也无计可施。因而还是回到最熟悉的方式进行编…

  • perl正则表达式匹配后的各种变量

    perl正则表达式匹配后的各种变量[root@rwsoda203db1perl_tidb]#catp.pl#!/usr/bin/perlusestrict”subs”;usestrict;usev5.16;my$n=3;my$str=”first.<EM>PARENT</EM>LAST”;$str=~m#(<.*?>)(.*?)(</….

  • 二维数组的初始化赋值格式_memset二维数组初始化

    二维数组的初始化赋值格式_memset二维数组初始化例如对整型二维数组a[3][2]赋值方法一:在定义的同时赋值inta[3][2]={0};//所有数组元素均为0方法二:inta[3][2]={1,2,3,4,5,6};//常规的赋值方法方法三:

  • Python深拷贝与浅拷贝_python 赋值

    Python深拷贝与浅拷贝_python 赋值深拷贝和浅拷贝不管对于浅拷贝、还是深拷贝,针对不可变对象str、int、tuple(有点特殊)、boolean,它的内存地址是不变的,拷贝的仅仅是值importcopya=1b=co

  • 关于android studio 中安装intel haxm问题的解决

    关于android studio 中安装intel haxm问题的解决关于androidstudio安装intelhaxm问题的解决遇到的问题解决问题总结遇到的问题安装androidstudio过程中intelhaxm失败,导致后续笔记本运行模拟器过程中漫长等待让我痛不欲生。于是着手解决intelhaxm安装失败问题。我的笔记本型号是thinkpadw510,处理器i7Q720,操作系统windows7sp1。解决问题1、进入andro…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号