Hey there, I've been doing some work using limit_req to prevent overzealous clients from DOS'ing my site. Specifically, I wanted to use a different HTTP status code such as 420 or 429 so that it would be straightforward to show a "hey man, chill out" page rather than my generic 503 error page.
Attached is a patch that enables this option for the limit_req directive. It still defaults to 503, but you can set it to any 4xx or 5xx value of your choosing by specifying limit_req zone=foo burst=10 status_code=420; for example. I hope I've sent this to the right place. Please let me know where else to send it if I'm in the wrong place. Cheers, -- Nick Marden n...@marden.org
alternative_limit_req_status_code.patch
Description: Binary data
_______________________________________________ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel