给网站博客评论加上显示IP属地的功能

最近看了下,各大平台都开始显示IP归属地了,咱这边也跟个风整个,虽然不是啥大功能,但是属实也踩了不少坑,本文也正好留作记录了 哈哈

首先下载安装Easy Location插件bigfa/esay-location: so easy (github.com)

OK 如果你和博主是同样的主题此时就已经生效了,如果主题不支持自己添加下引用, 教程到此结束。

咳咳。。but,如果你和博主一样 开启了CDN加速的话,会发现一个令人头疼的事情,IP属地显示错误。

这里咱们可以做一个小小的测试~ 打开百度搜索IP ,先查看下本机IP,

QQ截图20221125205049

然后看下Nginx响应日志,核对下是否与本地IP一致,如果一致,说明你没有和博主一样的困扰。

1659176701-QQ截图20220730182242

反之,我们需要在nginx的配置参数中添加以下字段:

#修改接入CDN后显示真实IP; 
set_real_ip_from 0.0.0.0/0; 
real_ip_header X-Forwarded-For;

211

 

保存好后记得重启nginx,然后用上面提到的发放重新测试下。

另外如果有在用WP Statistics的,也需要将设置的IP模式更改为HTTP_X_FORWARDED_FOR。

1659177308-image

结束~

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容