nginx做反向代理显示在后台访问的真实ip总是显示127.0.0.1

只要添加如下内容:

  1. proxy_set_header Host $host;
  2. proxy_set_header X-Forwarded-For $remote_addr;

如果你是java环境做个检测jsp文件

  1. <%
  2. out.println("your IP: " + request.getHeader("x-forwarded-for"));
  3. %>

访问192.168.0.215/ip.jsp即可看到真实ip

其实除了上述参照张宴的配置还有

如:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

这些可以采用,均可显示真实ip。

以上仅供急需的朋友使用。

转载于:https://blog.51cto.com/yjw1983/702986

nginx 如何显示真实ip相关推荐

  1. nginx使用用户真实IP做hash(解决经过CND后ip_hash失效问题)

    nginx使用用户真实IP做hash(解决经过CND后ip_hash失效问题) 参考文章: (1)nginx使用用户真实IP做hash(解决经过CND后ip_hash失效问题) (2)https:// ...

  2. NGINX根据客户端真实ip限制/referer限制

    最近后端服务被攻击,所有接口被疯狂调用,记录一次nginx应对攻击的方案,包括黑白名单.referer限定等. 一.NGINX根据用户真实IP限源 1.nginx日志打印 在nginx.conf配置文 ...

  3. CDN下nginx获取用户真实IP地址

    为什么80%的码农都做不了架构师?>>>    随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能 ...

  4. waf+Nginx+apache获取真实ip

    1.waf作为首层代理配置项: proxy_set_header X-real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add ...

  5. k8s 集群 Ingress Nginx传递用户真实IP问题

    业务应用经常有需要用到用户真实ip的场景,比如:异地登录的风险预警.访问用户分布统计等功能等.当有这种需求的时候,在业务上容器过程中,如果用到ingress就要注意配置了.通常,用户ip的传递依靠的是 ...

  6. Nginx 教程- 获取真实IP模块 - http_realip_module

    有这么一情况,某网站静态文件很多,而且用户访问的来源有网通,有电信,有铁通...设置还有国外. 为了令处于不同网络运营商的用户收取静态文件的速度都有良好的体现,该网站分别在这些不同运营商的积分中部署了 ...

  7. nginx 后端获取真实ip

    nginx前端配置 server { listen 80; server_name blog.jinchuang.org; access_log logs/blog.access.log; error ...

  8. Nginx 获取客户端真实IP $remote_addr与X-Forwarded-For

    nginx配置 首先,一个请求肯定是可以分为请求头和请求体的,而我们客户端的IP地址信息一般都是存储在请求头里的.如果你的服务器有用Nginx做负载均衡的话,你需要在你的location里面配置X-R ...

  9. Nginx获取客户端真实ip

    三.如何在使用代理后获取用户ip 在<实战nginx>中,有这么一句话: 经过反向代理后,由于在客户端和web服务器之间增加了中间层,因此web服务器无法直接拿到客户端的ip,通过$rem ...

最新文章

  1. 第五章 Octave 教程-机器学习老师板书-斯坦福吴恩达教授
  2. 2013\Province_Java_C\2.组素数
  3. zabbix-3.0.1结合grafana绘图
  4. macOS 新功能:【控制中心】让你的 Mac 系统更方便!
  5. 万法归宗之Hadoop编程无界限
  6. JSF Spring Hibernate集成示例教程
  7. Shiro系列-Authenticator和AuthenticationStrategy是什么
  8. 剑指offer (04):二维数组中的查找 (C++ Python 实现)
  9. 数据结构实验 4.括号画家
  10. git21天打卡day4-查看仓库地址
  11. 《Java并发编程的艺术》:第2章 Java并发机制的底层实现原理
  12. 【208期推荐】HIS走免费开源,医疗软件行业会变天么?
  13. [转]VC编辑中的一些方法
  14. 拓端tecdat|R语言分层线性模型案例
  15. sql prompt插件的安装
  16. 计算机信息中心的安全生产责任,信息中心安全生产责任制 (刘.doc
  17. 【易错点 学习笔记】Solidity语法constant/view/pure
  18. 分布式对象和远程调用
  19. 使用 EasyExcel 读取和下载 excel 文件
  20. Maven高级-本地仓库访问私服配置及私服资源上传与下载

热门文章

  1. VTK:PolyData之RibbonFilter
  2. VTK:模型之DelaunayMesh
  3. VTK:Medical之GenerateModelsFromLabels
  4. VTK:相互作用之CallBack
  5. VTK:隐式函数之BooleanOperationImplicitFunctions
  6. OpenCV形态morphology的实例(附完整代码)
  7. C语言实现UDP网络通信(附服务端和客服端完整源码)
  8. 解决error C2760:语法错误: 意外的令牌“标识符”,预期的令牌为“类型说明符”
  9. python list去重_Python中实用却不常见的小技巧
  10. python基于web可视化_Python Selenium实现无可视化界面