WTH?
最近更换为全站加速后,发现后台上的访问记录全是CDN IP,没有一个是访客。包括wp防火墙、WP Statistics都出现了这个问题。
稍加搜索可以了解到:“使用CDN之后,CDN将客户端真实IP放在X-Forward-Fo
r里面,所以源站可以获取这个Header中第一个IP即可”—— 阿里云文档
1. 修改nginx配置文件,在如下位置添加配置
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
2. 保存重启nginx即可已生效
3. (可选) WP-Statistics 设置项
如下设置即可,打码位置为ip预览:
Q.E.D
Comments NOTHING