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; } } }