Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)

通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx

脚本如下:

也可以通过分析nginx日志过滤出频繁访问IP,直接用iptables屏蔽这个IP,就用不着重启nginx了,并且屏蔽效果更好。

单个IP的命令是

封IP段的命令是

封整个段的命令是

封几个段的命令是

刚才不小心搞的自己都连不上了-_-!!!

以后用这种只封80端口就行了,不会出问题!

解封

清空

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注