Nginx error_page 不适用于 ngx_http_limit_conn_module

Nginx error_page 不适用于 ngx_http_limit_conn_module

我有一个 http 块,我limit_conn_zone像这样定义: limit_conn_zone $host zone=test:10m; 并且我引用了另一个.conf文件,其中有我的服务器配置

server {
..
...
limit_conn_dry_run off;
limit_conn test 2;
limit_conn_log_level error;
limit_conn_status 429;
error_page 429 /429.html;
...
....
..
error_page  429     /429.html;
location = /429.html {
    root /usr/share/nginx/error;
 }

我已验证该429.html文件存在于 中 /usr/share/nginx/error。我的目标是显示我自己的自定义错误页面,而不是 nginx 的默认错误页面(当前正在发生这种情况)。我是否遗漏了什么?我尝试遵循https://stackoverflow.com/questions/49471131/在使用 nginx-limit-conn-modu 时,是否有办法显示用户的错误但什么也没得到。谢谢!

相关内容