| 关键词: 地址 nginx server 27 echo with http module realip 编译 |
使用nginx -V 查看一下nginx 参数中有没有--with-http_realip_module [root@aliyun cnyunwei]# nginx -V 默认是不安装该模块的,所以如果检测出来没有这个模块就需要重新编译了,重新编译也非常方便,即使是线上不能停机当然也可以编译,平滑升级即可。 进入nginx 源码安装包目录下 接下来是编辑对应的配置文件设置 location 中加入以下信息: ![]() 写一个测试页面来检测读取的访问IP地址是否已经获取到了用户IP地址 vim ip.php < ?php 下面即可直接访问测试,remote_addr 是否为你当前的公网IP地址,然后修改本地电脑hosts 重定向到CDN服务器再测试验证IP地址是否正确读取,如果正确的情况访问日志中也会正确显示对应的来访IP地址而不是CDN服务器的地址。 |
| 本文出处: https://www.toutiao.com/a6752492364670960142/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|