hmao
逝者如斯夫!不舍昼夜。
hmao的日记

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

腾讯云端配置

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

回源配置页面

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

服务器端配置

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

在http的大括号里增加下面两行代码,保存后别忘了重启Nginx生效。

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

WordePress的配置

我们需要在WordePress的wp-config.php文件增加以下代码

    if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
      $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
      $_SERVER['REMOTE_ADDR'] = $list[0];
    }

大功告成

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

刷新全部缓存
赞赏
关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法》中出现的部分内容可能已经过时,您可以按需阅读。
除特殊声明本站均采用署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)
切勿相信验证码内的任何广告
没有标签
首页      博主的文章      关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法

hmao

文章作者

茫茫人海中…遇见你,真是幸运!

发表回复

textsms
account_circle
email

hmao的日记

关于WordePress接入腾讯云CDN后,程序无法获取正常IP的解决方法
腾讯云端配置 我们在腾讯云CDN可以看到,如下图 回源配置页面 OHHHH,既然这样我们在腾讯云端就无需任何操作。 服务器端配置 在服务器端需要更改WEB服务器的配置,以Nginx…
扫描二维码继续阅读
2023-01-02