当前位置:论坛首页 > BUG提交 > Linux面板

【已回应】7.1.18版本,NX1.77网站开启CDN无法识别真实IP。

发表在 BUG提交2020-1-23 00:46 [复制链接] 10 6842

7.1.18版本,NX1.77网站开启CF的CDN无法识别真实IP。更新前没有问题.......
使用道具 举报 只看该作者 回复
发表于 2020-1-30 16:34:56 | 显示全部楼层
在防火墙那里勾选上行cdn选项就可以获取到真实ip了,是通过xff进行传递的,你也可以自己改下配置
使用道具 举报 回复 支持 反对
发表于 2020-2-1 09:48:27 | 显示全部楼层
大炮运维V587 发表于 2020-1-30 16:34
在防火墙那里勾选上行cdn选项就可以获取到真实ip了,是通过xff进行传递的,你也可以自己改下配置 ...

一直是勾上正常用着的,没改动过什么,就是升级后才发现这个问题。
使用道具 举报 回复 支持 反对
发表于 2020-2-1 10:43:03 | 显示全部楼层
本帖最后由 豆包 于 2020-2-1 10:44 编辑

之前是用PHP7.3,用了PHP7.4之后才这样的,好像是ngx_http_realip_module的问题。
使用道具 举报 回复 支持 反对
发表于 2020-2-2 11:38:06 | 显示全部楼层
豆包 发表于 2020-2-1 10:43
之前是用PHP7.3,用了PHP7.4之后才这样的,好像是ngx_http_realip_module的问题。

这个和php没有关系,php负责传递客户端的访问ip,只有nginx和apache负责
使用道具 举报 回复 支持 反对
发表于 2020-3-18 17:46:09 | 显示全部楼层
目前升级到Beta7.2.12,但就算勾选CDN选项,依然识别的是CF的IP。会是什么问题呢?
使用道具 举报 回复 支持 反对
发表于 2020-3-19 10:04:03 | 显示全部楼层
豆包 发表于 2020-3-18 17:46
目前升级到Beta7.2.12,但就算勾选CDN选项,依然识别的是CF的IP。会是什么问题呢? ...

cdn选项获取真实ip的配置.png
看下你的header这里配置有没有修改
使用道具 举报 回复 支持 反对
发表于 2020-3-20 12:46:01 | 显示全部楼层
豆包 发表于 2020-3-18 17:46
目前升级到Beta7.2.12,但就算勾选CDN选项,依然识别的是CF的IP。会是什么问题呢? ...

Cloudflare使用的http头是cf-connecting-ip
加上
使用道具 举报 回复 支持 反对
发表于 2020-3-21 17:36:38 | 显示全部楼层
大炮运维V587 发表于 2020-3-19 10:04
看下你的header这里配置有没有修改

默认有这个,没有删除,也没有改动。感觉CDN兼容识别上稍微欠缺,如果是CF的问题,但奇怪的是,之前几个版本没这个问题,用着很正常。
使用道具 举报 回复 支持 反对
发表于 2020-3-21 17:37:22 | 显示全部楼层
耗子 发表于 2020-3-20 12:46
Cloudflare使用的http头是cf-connecting-ip
加上

所以........不过我试试按你说的添加一下,站群很痛苦。
使用道具 举报 回复 支持 反对
发表于 2020-3-21 18:22:33 | 显示全部楼层
大炮运维V587 发表于 2020-3-19 10:04
看下你的header这里配置有没有修改

大炮,CDN的设置头文件在哪里?有没有批量设置的办法?管理多站...........
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表