Jak skonfigurować nginx, aby zwracał kod stanu HTTP 429 (Zbyt wiele żądań) zamiast domyślnego 503 (Usługa niedostępna) podczas ograniczania / ograniczania prędkości?
Do Twojej wiadomości używam nginx jako odwrotnego proxy z HttpLimitReqModule. Wersja robocza specyfikacji dla kodu statusu 429 to RFC6585 .
To (zamknięte) pytanie dotyczące zmiany stosu pokazuje, że można użyć dyrektywy error_page . Jednak ja nie chce wrócić do 429 czy rzeczywiście istnieje problem z serwerem (nie klient trafiając nas zbyt dużo) i serwer powinien być powrót 503 Usługa niedostępna.
Jakieś sugestie?