Nginx是否从下游服务器接收响应

时间:2019-02-06 12:41:00

标签: nginx nginx-reverse-proxy

如果上游服务器被标记为关闭,Nginx是否仍会收到来自它的响应?

我们正在尝试在我们的应用程序中实现正常关闭功能,该功能将开始发送http 500 Nginx。 Nginx会将其标记为已关闭,但是我们仍然希望将响应转发回客户端。

1 个答案:

答案 0 :(得分:0)

要处理上游自身的错误,应指定proxy_intercept_errors on,然后在其后输入错误文件的路径,如下所示:

{
  ....
    error_page      400 401 402 403 404 500 501 502 503 504 /admin/error_page.htm;
    proxy_intercept_errors on;
  ...
}