Як налаштувати nginx для повернення коду статусу http 429 (Занадто багато запитів) замість 503 за замовчуванням (Служба недоступна) під час обмеження / обмеження швидкості?
FYI, я використовую nginx як зворотний проксі з HttpLimitReqModule. Специфікація проекту коду статусу 429 - RFC6585 .
Це (закрите) запитання про stackexchanged показує, що можна використовувати директиву error_page . Однак я не хочу повертати номер 429, якщо дійсно є проблема з сервером (якщо клієнт не надто сильно б’є нас) і сервер повинен повертати 503 Сервіс недоступний.
Будь-які пропозиції?