宝塔面板建站使用CDN之后 – nginx如何获取真实的用户IP

如果宝塔面板建站之后,给站点挂上cf cdn,那么日志中获取的IP都是cloudflare的代理IP。如何获取真实的用户IP呢

1、代码

可以在nginx设置中添加2行代码来获得用户的真实访问IP,代码如下:

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

1.1如何放置呢?

如何放置代码,我们如果使用的是宝塔nginx版本,那么可以在“软件管理”→“运行环境”→“Nginx”打开配置文件在http{ }后加入上述代码即可,如图:

1.2注意:

这里介绍的是宝塔面板的nginx设置,如果是其他lnmp的环境,可以根据自己的环境找到nginx.conf。

  • 宝塔Nginx的配置文件位置:/www/server/nginx/conf/nginx.conf
  • 一般lnmp的Nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf

版权声明:
作者:wanghaha
链接:http://www.aiii.vip/407.html
来源:我的生活分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>