Nginx 限速模块编译和简单配置分享

2015-04-04 15:05 tech 3122


Nginx 的限速模块, 需要带这个模块编译 ngx_http_limit_req_module.

http {
    limit_req_zone $binary_remote_addr zone=zone_1rps:10m rate=1r/s;
    limit_req_zone $binary_remote_addr zone=zone_3rps:10m rate=3r/s;
    limit_req_zone $binary_remote_addr zone=zone_5rps:10m rate=5r/s;

    server {
        location ~ ^/index.php$ {
            limit_req_status 403;
            limit_req zone=zone_1rps burst=5;
        }
    }
}

希望对大家有帮助

相关阅读