如何在任何时候强制从 nginx 代理获取状态代码,包括 nginx 超时?

如何在任何时候强制从 nginx 代理获取状态代码,包括 nginx 超时?

我们有一个 NGINX 代理,我们需要代理覆盖原始响应并始终发送 204。我们还需要设置超时并仍然响应 204 状态代码。

我究竟做错了什么?

          error_page 404 /__no_content;
          error_page 403 /__no_content;
          error_page 500 /__no_content;
          error_page 200 /__no_content;
          error_page 504 /__no_content;

          location = /__no_content {
                   allow all;
                  return 204 '';
         }

          location / {
                  limit_req zone=req_zone burst=10 nodelay;
                  proxy_read_timeout 80;
                  proxy_connect_timeout 80;
                  proxy_send_timeout 80;
                  proxy_intercept_errors on;

                  # include /etc/nginx/includes/proxy.conf;
                  proxy_pass http://api:10000;
          }

相关内容