技术杂文,原创 
收藏文章 楼主

网站使用CDN的情况下nginx日志如何记录真实IP

版块:杂文   类型:普通   作者:创始人   查看:333   回复:0   获赞:0   时间:2024-01-15 18:51:25

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

1、修改nginx.conf配置文件,所在路径是 /www/server/nginx/conf 

在 http{ 后面加入这一段:

log_format  realiplog  '$http_x_forwarded_for - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" ';

如下图所示:

QQ截图20230102101458.png

2、找到已开启CDN的网站的配置文件,将最后的

access_log  /www/wwwlogs/域名.log;

改成

access_log  /www/wwwlogs/域名.log realiplog;

如下图所示:

QQ截图20230102101629.png

本文章最后由 a20830006812024-02-14 05:27 编辑

有些梦虽然遥不可及,但并不是不可能实现。 
回复列表
默认   热门   正序   倒序

回复:网站使用CDN的情况下nginx日志如何记录真实IP

拖动滑块验证
»

Powered by HadSky 8.3.16

©2015 - 2024 PLAYE

PLAYE轻论坛

您的IP:44.210.151.5,2024-07-16 23:33:10,Processed in 0.05909 second(s).

用于互联网开发制作,网络安全学习,抵制一切违规行为,共创美好明天
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息