当上游服务器向客户端发送 500 错误代码作为回复时,我想使用 nginx 在服务器之间切换。该怎么做?
答案1
使用proxy_next_upstream在位置。
proxy_next_upstream http_500;
有效的选择包括:error|timeout|invalid_header|http_500|http_502|http_503|http_404 等。可以使用空格作为分隔符进行组合:
proxy_next_upstream timeout error http_500 <etc>;