Nginxでレート制限を実装しました(ちなみにこれは非常にうまく機能します)。カスタムの503エラーページを表示したいと考えています。
私は運が悪いのにウェブで例を追ってきました。
私は次のようなシンプルな構成を実行しています:
listen x.x.x.x:80
server_name something.com
root /usr/local/www/something.com;
error_page 503 /503.html;
location / {
limit_req zone=default burst=5 nodelay;
proxy_pass http://mybackend;
}
レート制限のあるユーザーには、何が起こっているのかを説明する特別なページが表示されるという考え方です。レート制限は機能していますが、組み込みの503ページがレンダリングされています。
何か案は?