服务不可用时 Nginx proxy_pass

服务不可用时 Nginx proxy_pass

当底层 express 应用程序没有响应时,有没有办法让 nginx 重定向到纯 html 页面?

我正在寻找一种方法,当应用程序无法运行时提醒用户,而不是收到 500 内部服务器错误。

我看到一些 npm 包可以做到这一点,但它们需要在配置文件中进行手动设置。

我需要这个功能自动完成。

答案1

location /example {
  proxy_intercept_errors on;
  proxy_pass http://example.com;
  error_page 500 502 503 504 =500 /proxy_server_error.html
  error_page 404 /proxy_not_found_error.html
}

相关内容