在Nginx中匿名记录IP登录?
|
为了尊重用户的隐私,我正在尝试在nginx日志文件中匿名化其IP地址。
一种方法是定义自定义日志格式,如下所示:
log_format noip \'127.0.0.1 - [$time_local] \'
\'\"$request\" $status $body_bytes_sent \'
\'\"$http_referer\" \"$http_user_agent\" $request_time\';
这种方法有两个缺点:我无法区分两个用户,也无法使用地理位置工具。
最好的办法是“缩短” IP地址(87.12.23.55
将变成87.12.23.1
)。
是否可以使用Nginx配置脚本实现此目的?
谢谢。
没有找到相关结果
已邀请:
4 个回复
扦帽次杏
将其添加到您的nginx.conf配置文件后,请记住重新加载您的nginx。如果您使用的是“匿名”日志格式(这是access_log指令的format参数),则您的日志文件现在应包含经过标准化处理的IP地址。
氮顺
泻伴墓荒
徘廷