nginx+lua+redis自动识别封解禁IP频繁访问
在站点遇到攻击且无明显攻击特征,造成站点访问慢,nginx不断返回502等错误时,可利用nginx+lua+redis实现在指定的时间段内,若单IP的请求量达到指定的数量后对该IP进行封禁,nginx返回403禁止访问。利用redis的expire命令设置封禁IP的过期时间达到在指定的封禁时间后实行自动解封的目的。
一、安装环境:
CentOS x64 release 6.4(Fina
原创
2013-07-12 17:45:19 ·
5565 阅读 ·
0 评论