我正在寻找匿名nginx日志(错误和访问日志)的方式,它应该有以下属性:
没办法找出用户的IP地址
应该有一种方法来知道该网站有多less不同的用户
地理位置跟踪会很好,但不是必须的。
我的第一个想法是创build一个IP地址的散列,但鉴于大多数IP是IP4,大约有40亿个选项,这是非常容易倒过来的。
有没有现有的解决scheme或战略,我将如何实施?
在这里,他们将IP地址映射到缩短的版本:
https://stackoverflow.com/questions/6477239/anonymize-ip-logging-in-nginx
我个人会使用Google Analytics(分析)与匿名IP进行所有的计数,跟踪等,然后从您的日志中完全删除IP。
https://developers.google.com/analytics/devguides/collection/analyticsjs/ip-anonymization
ga('set', 'anonymizeIp', true);