Come configuro nginx per restituire il codice di stato http 429 (Troppe richieste) invece del 503 predefinito (Servizio non disponibile) quando si limita la limitazione / velocità?
Cordiali saluti, sto usando nginx come proxy inverso con HttpLimitReqModule. La bozza di specifica per il codice di stato 429 è RFC6585 .
Questa domanda (chiusa) su stackexchanged mostra che è possibile usare la direttiva error_page . Tuttavia, non voglio restituire un 429 se si verifica davvero un problema con il server (non il cliente ci sta colpendo troppo) e il server dovrebbe restituire 503 Servizio non disponibile.
Eventuali suggerimenti?