PHP ngix 怎么设置防止同一IP短时间多次访问?。

Temp_演员 发布于 2013/04/25 13:39
阅读 1K+
收藏 2
PHP

网站有时候会受到一些攻击   DDOS攻击,然后响应不过来。。。想问有什么好方法屏蔽同意IP短时内对服务器多次请求。。

怎么做能直接将他多次请求给屏蔽了。。。比如一个IP1秒内进行了50次的访问之类的 给屏蔽了

加载中
0
leo108
leo108
http_req_limit_module
0
无言了然
无言了然
其实也可以试试安全宝之类的东东(如果有备案的话)
0
泡不烂的凉粉
泡不烂的凉粉

这个应该是防火墙的责任。 只要请求到 web 服务器, 那么就已经造成负担。

0
eechen
eechen
iptables 规则怎么写, 估计还得结合定时任务 cron 才能防 DDoS, 这样iptables的性能就体现不错来了.

反正,Nginx利用epoll能高并发,自带HttpLimitReqModule应该还是很高效的,而且操作也比较明晰,建议采用Nginx的HttpLimitReqModule来防DDoS.
http://wiki.nginx.org/HttpLimitReqModule

返回顶部
顶部