我已经使用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页面正在呈现。
有任何想法吗?