【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

968次阅读
没有评论

网站使用了CDN的情况下,nginx的访问日志只会记录节点IP,无法记录用户真实访问IP。下面就教大家如何记录用户真实IP。

以宝塔面板为例:

 

一、点击nginx

【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

 

二、选择配置修改

【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

 

三、在图中位置填入以下代码并保存

以下二选一即可

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Real-IP;
set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;
【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

 

四、服务   重载配置

【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

 

五、免费nginx防火墙配置

点击nginx防火墙->站点配置->选择使用了cdn站点->打开cdn使用,就可以正确获取访问者的真实ip地址了!

【技术分享】网站使用CDN的情况下宝塔源站获取用户真实IP方法nginx

 

 

正文完
 1
小民
版权声明:本站原创文章,由 小民 于2023-05-26发表,共计304字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)