从 Nginx 访问日志中排除 Pingdom

从 Nginx 访问日志中排除 Pingdom

我的 Nginx 访问日志中出现了很多 pingdom 条目

209.126.117.87 - - [25/Oct/2017:06:46:56 +0100] "GET / HTTP/1.1" 200 14852 "-" "Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)"
184.75.208.210 - - [25/Oct/2017:06:47:56 +0100] "GET / HTTP/1.1" 200 14852 "-" "Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)"

我知道我可以在 Nginx 配置中使用:

map $http_user_agent $log_ua {

    ~Pingdom 0;

    default 1;
}

但是,恶意用户可以将其用户代理伪装成“Pingdom”,这样他的所有流量都不会被注意到。我的理解正确吗?是否有更具体的测试可以用来从我的日志中排除此类流量?

相关内容