宝塔面板建站使用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
共有 0 条评论