关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法

关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法

hmao

关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法

发布于:2023-01-02 13:09:21
别名:关于wordepress接入腾讯云cdn后-程序无法获取正常ip的解决

腾讯云端配置

我们在腾讯云CDN可以看到,如下图

回源配置页面

OHHHH,既然这样我们在腾讯云端就无需任何操作。

服务器端配置

在服务器端需要更改WEB服务器的配置,以Nginx为例子,需要修改Nginx的配置。

在http的大括号里增加下面两行代码,保存后别忘了重启Nginx生效。
[code]
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
[/code]

WordePress的配置

我们需要在WordePress的wp-config.php文件增加以下代码
[code]
if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
$list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]);
$_SERVER[‘REMOTE_ADDR’] = $list[0];
}
[/code]

大功告成

接下来需要刷新腾讯云CDN的缓存,操作如下。

刷新全部缓存


暂无评论

  • 标题: 关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法
  • 作者: hmao
  • 创建于 : 2023-01-02 13:09:21
  • 更新于 : 2026-08-19 14:26:00
  • 链接: https://blog.imce.cn/guanyu-wordpress-jieru-tengxunyun-cdn-hou-chengxu-wufa-huoqu-zhengchang-ip-de-jiejue/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论