¿Cómo configuro nginx para que devuelva el código de estado http 429 (Demasiadas solicitudes) en lugar del predeterminado 503 (Servicio no disponible) cuando se limita o limita la velocidad?
FYI, estoy usando nginx como proxy inverso con el HttpLimitReqModule. El borrador de la especificación para el código de estado 429 es RFC6585 .
Esta pregunta (cerrada) en stackexchanged muestra que es posible usar la directiva error_page . Sin embargo, no quiero devolver un 429 si realmente hay un problema con el servidor (no el cliente nos golpea demasiado) y el servidor debería devolver el servicio 503 no disponible.
¿Alguna sugerencia?