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
正文完