MENU

Catalog

    Nginx 限速

    January 3, 2018 • Read: 2766 • Nginx

    
    http {
    
        #限速白名单
        geo $whiteiplist  {
        default 1;
        127.0.0.1 0;
        172.18.0.0/16 0;
        59.108.177.3 0;
        }
        map $whiteiplist  $limit {
        1 $binary_remote_addr;
        0 "";
        }
        # 区域空间100M单ip每秒50次请求
        limit_req_zone $limit zone=allips:100m rate=50s
        #区域空间10M 
        limit_conn_zone $limit  zone=one:10m;
        }
        server {
        limit_req   zone=allips  burst=10 nodelay;
        #限制每ip每秒不超过50次请求,漏桶数burst为10
        
        limit_conn  one  20
        #单个ip并发数不能超过20
        
        limit_rate 100k
        #下载速度限制
    
        }
    

    兼总条贯 知至知终

    最后编辑于: April 2, 2018