我想用goaccess
它来查看我的网站有多少真正的访问者。毫不奇怪,我的日志中充满了来自机器人的流量,所以我正在寻找一种方法来过滤掉这些流量。为了了解哪些不必要的流量继续被发送,我也想保留这些日志,这样我就可以偶尔查看它,就像在我的收件箱中有一个垃圾邮件文件夹一样。
我看到了几个选项:
- 将有问题的日志行移至另一个位置并继续
goaccess
正常使用 - 配置
goaccess
忽略不需要的请求
在这两种情况下,挑战都在于识别哪些是不需要的日志行。有人知道实现这一目标的最佳工具是什么吗?
不管怎样,我使用的是 nginx 并服务于静态网站,因此我并不担心这些攻击会得逞。我意识到过滤永远不会完美,但我确信这里有一些唾手可得的方法,可以用最少的努力实现显著的改进。