Nginx 开启 CDN 后获取用户真实的 IP 地址 [复制链接]

帖子链接已复制到剪贴板
正在下载99 (UID: 767) 5月前
帖子已经有人评论啦,不支持删除!

597 8

一、前言

       网站开启 CDN 后就无法通过 Nginx 生成的日志获取网站访问者真实的 IP 地址,这样会导致难以统计网站的访客数据以及无法通过防火墙对网站进行安全防护,这篇教程就来教大家开启 CDN 后如何获取用户真实的 IP 地址。

二、步骤

1. 找到 Nginx 的主配置文件

       这里我就以比较常用的宝塔面板为例,进入面板后先点击软件商店,再点击 Nginx 的设置,找到配置修改,在这里我们就可以对 Nginx 主配置文件进行适当修改。

1_KC6HWY9EGRZKTVR.webp

1_KGFF492WURQJKYH.webp

1_TQCR8R63A86A768.webp

2. 修改 Nginx 的主配置文件

       在主配置文件的第 26 行的空白处添加以下代码后点击保存,这样你就可以通过 Nginx 生成的日志获取到用户真实的 IP 地址。

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

1_58F3APYVB7RTXN3.webp

Orange.VG | Qiu.GS | Qiu.PW
已有评论 (8)
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买