nginx如何分析是不是爬虫导致的

2025-02-22 15:18:28
推荐回答(1个)
回答1:

自己写的网站,不知道为啥总是有很多恶意访问的ip,根本不是正常的用户访问之前也有想过是否可能是运营商的代理服务器出口ip,但是看起来好像也不像,先不管,ban掉再说

那如何来ban呢,规则比较简单,就是超过一个阈值之后,就用下面的iptables命令

iptables -I INPUT -s -j DROP
service iptables save
service iptables restart
那如何统计nginx的访问ip呢,目前来说比较简单就是读取nginx的access.log文件,然后分析一下,如果一天超过阈值,我们就执行上面的命令,ban掉ip。