chevereto启用CDN后无法获取用户真实IP的问题

chevereto图床系统开启CDN加速后,后台显示的图片上传者IP均变成了CDN节点IP,这对图床的管理带来了很大的麻烦。其实这个问题与chevereto本身没有关系,而是Nginx被代理访问时获取真实客户端IP规则的问题。使用Nginx自带的realip模块就可以很简单的解决这个问题。
如果你使用的是宝塔,那么Nginx默认自动安装了这个模块,如果没有需要先安装http_realip_module
找到Nginx服务的配置文件nginx.conf,然后在 “http{” 下方插入如下两行代码:

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

重启Nginx,搞定。上传图片试试,已经显示的是客户端的真实IP了。

文章转自https://blog.imagelol.com/archives/23.html

avatar
  • 本文由 发表于 2021年2月21日18:39:16
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: