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/is-there-a-way-to-display-an-error-for-the-user-when-using-nginx-limit-conn-modu但沒有任何進展。謝謝!

相關內容