Bagaimana cara mengkonfigurasi nginx untuk mengembalikan kode status http 429 (Terlalu Banyak Permintaan) alih-alih 503 default (Layanan Tidak Tersedia) ketika pembatasan / pembatasan kecepatan?
FYI, saya menggunakan nginx sebagai proxy terbalik dengan HttpLimitReqModule. Draf spesifikasi untuk kode status 429 adalah RFC6585 .
Pertanyaan (tertutup) ini pada stackexchanged menunjukkan bahwa dimungkinkan untuk menggunakan direktif error_page . Namun, saya tidak ingin mengembalikan 429 jika memang ada masalah server (bukan pelanggan memukul kami terlalu banyak) dan server harus mengembalikan 503 Layanan Tidak Tersedia.
Ada saran?