使用 NGINX limit conn 模块时,有没有办法向用户显示错误?
Is there a way to display an error for the user when using NGINX limit conn module?
我正在使用 http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html,效果很好。但是有没有办法警告用户他们被阻止的原因?
我记得看到带有消息的网站:"you can only download 1 file at a time"。
或者类似的东西。使用 NGINX limit conn 时如何做到这一点?
默认情况下,指令 limit_conn_status
returns a 503
表示网关不可用。您可以执行以下操作:
limit_conn_status 429;
429
是 Too many Requests 的代码,然后您可以执行
error_page 429 /too-many-requests.html
为状态代码提供自定义外观。
我正在使用 http://nginx.org/en/docs/http/ngx_http_limit_conn_module.html,效果很好。但是有没有办法警告用户他们被阻止的原因?
我记得看到带有消息的网站:"you can only download 1 file at a time"。 或者类似的东西。使用 NGINX limit conn 时如何做到这一点?
默认情况下,指令 limit_conn_status
returns a 503
表示网关不可用。您可以执行以下操作:
limit_conn_status 429;
429
是 Too many Requests 的代码,然后您可以执行
error_page 429 /too-many-requests.html
为状态代码提供自定义外观。