スロットル/レート制限時にデフォルトの503(サービス利用不可)の代わりにhttpステータスコード429(Too Many Requests)を返すようにnginxを設定するにはどうすればよいですか?
参考までに、HttpLimitReqModuleでリバースプロキシとしてnginxを使用しています。429ステータスコードのドラフト仕様はRFC6585です。
stackexchanged に関するこの(閉じた)質問は、error_pageディレクティブを使用できることを示しています。ただし、実際にサーバーの問題があり(顧客が私たちに過度に当たらない)、サーバーが503 Service Unavailableを返す必要がある場合、429を返したくありません。
助言がありますか?