我有nginx代理与后端。
有时后端返回HTTP 500。
在这种情况下,我希望nginx将错误代码从500更改为503。
这可能吗?
注意:我不介意将“全局”500错误replace为503。
这个问题的答案给出了几个选项,其中最简单的是:
此外,可以将答案的代码更改为另一个代码,例如:
error_page 404 =200 /.empty.gif;
或者,在你的情况下:
error_page 500 503 5xx_error.html
或者类似的东西。
error_page指令的文档可以在这里find。