如果 NGINX 中第一个 URL 出现错误,则将请求重定向到第二个 URL

如果 NGINX 中第一个 URL 出现错误,则将请求重定向到第二个 URL

我是 NGINX 新手,我想知道我是否需要代理或反向代理。以下是要求:

创建一个将访问网站 A 的代理,如果没有遇到错误(节点没有关闭但返回错误)则返回结果,否则将请求转发到网站 B 并返回结果。

我已经运行 NGINX 但我不知道如何继续。

答案1

您可以使用 nginx 作为负载均衡器,它将评估其背后的节点的健康状况。如果认为某个节点无法访问,则停止将流量路由到该节点。

查看NGINX HTTP 健康检查TCP 健康检查

你仍然可以通过单独的配置将 nginx 用作 Web 服务器

相关内容