nginx 将错误 500 替换为错误 503

nginx 将错误 500 替换为错误 503

我有带后端的 nginx 代理。

有时后端返回 HTTP 500。
在这种情况下,我希望 nginx 将错误代码从 500 更改为 503。

这可能吗?

注意:我不介意将“全局” 500 错误替换为 503。

答案1

答案这个问题给出了几个选项,其中最简单的似乎是:

此外,可以将答案的代码更改为另一个,例如: error_page 404 =200 /.empty.gif;

或者,就你的情况而言:

error_page 500 503 5xx_error.html

或者类似的东西。

指令的文档error_page可以在这里找到这里

相关内容