• 保存到桌面加入收藏设为首页
web服务

nginx配置限制同一个ip的访问频率

时间:2018-07-11 01:01:38   作者:其他   来源:其他   阅读:93   评论:0
内容摘要:1、在nginx.conf里的http{}里加上如下代码:  limit_conn_zone $binary_remote_addr zone=perip:10m;  limit_conn_zone $server_name zone=pe......
1、在nginx.conf里的http{}里加上如下代码:
  

limit_conn_zone $binary_remote_addr zone=perip:10m;  
limit_conn_zone $server_name zone
=perserver:10m;  

  2、在需要限制并发数和下载带宽的网站配置server{}里加上如下代码:
  

limit_conn perip 2;  
limit_conn perserver 
20;  
limit_rate 100k;
  

  补充说明下参数:


  • $binary_remote_addr是限制同一客户端ip地址;
  • $server_name是限制同一server最大并发数;
  • limit_conn为限制并发连接数;
  • limit_rate为限制下载速度;

相关评论
Copyright;copy 2018 吾爱IT All Rights Reserved  渝公网安备50022502000146号  渝ICP备15001297号
Powered by OTCMS V3.53