Nginx(11)--获取真实的客户端IP

本文档详细介绍了如何在Nginx代理服务器环境下获取真实的客户端IP地址。首先,确保在web服务器(number1)上安装了http_realip_module模块。然后,配置代理服务器(number2),包括解压、安装、配置Nginx,并设置获取客户端IP的配置。在客户端(number3)进行测试,观察服务器(number1)日志,发现记录的IP为代理服务器IP。接着,在代理服务器上调整配置,以便从请求头中获取IP信息。最后再次测试,服务器(number1)能正确记录客户端的IP地址。
摘要由CSDN通过智能技术生成

1.实验所需服务器

number1:nginx的web服务器
number2:number1的代理
number3:客户端,通过代理服务器来访问
注意: 在编译服务器number1时,要编译安装模块http_realip_module,才能做以下实验

2.配置代理服务器(number2)

  • tar zxf nginx-1.16.1.tar.gz #解压
  • cd nginx-1.16.1/ #切换到解压路径下
  • ./configure --prefix=/usr/local/nginx #安装
  • yum install gcc openssl-devel pcre-devel -y #安装依赖性所需软件
  • ./configure --prefix=/usr/local/nginx #安装
  • make && make install #编译并安装
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值