nginx limit_req_zone limit_req限制频繁刷新,对频繁刷新进行提示,防止误杀影响用户体验

摘要:nginx 限制频繁刷新,对频繁刷新进行提示,防止误杀影响用户体验...

作者:LoveCode标签:nginx,nginx模块,配置,防频繁刷新,恶意刷新,ddos,,攻击

nginx中含有limit_req_zone 和limit_req。


http内:

limit_req_zone  $binary_remote_addr  zone=one:10m   rate=2r/s;

limit_req_log_level notice;


http,sever,location等。

limit_req   zone=one  burst=1000 nodelay;


1秒内请求2次以上,需要客户端等待服务器响应,后续请求被放置到burst内。 如果超过1000个请求,不延迟,直接返回503错误。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>this is error</title>
</head>
<body>
欢迎浏览我们的网站,你的IP访问过于频繁?有点受不住哦。<br/>
请稍候,正在重新连接中...
<script>
function myrefresh(){
  window.location.reload();
}
//setTimeout('myrefresh()',5000); //指定5秒刷新一次
</script>
</body>
</html>
this is error


CopyRight © 2017 荒山本的官方网站 粤ICP备16049175号 All Right Service 网站地图(xml) 网站地图(html)