![如果其中任意一个服务器宕机,则在两个 nginx 服务器之间重新路由请求](https://linux22.com/image/741944/%E5%A6%82%E6%9E%9C%E5%85%B6%E4%B8%AD%E4%BB%BB%E6%84%8F%E4%B8%80%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%95%E6%9C%BA%EF%BC%8C%E5%88%99%E5%9C%A8%E4%B8%A4%E4%B8%AA%20nginx%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B9%8B%E9%97%B4%E9%87%8D%E6%96%B0%E8%B7%AF%E7%94%B1%E8%AF%B7%E6%B1%82.png)
我有两个 Nginx 服务器 (A.mydomain.com) 和 (B.mydomain.com)。我想在开始工作之前实现 DR 设置,我有几个问题。我有一个想法,将新的 Nginx 服务器放在 (A.mydomain.com) 和 (B.mydomain.com) 前面的代理上。我正在探索其他选项,我们没有 Cloudflare、Akamai 或 Netscaler 的预算
1) 我们可以设置这样的备份吗?如果 A.mydomain.com(服务器本身)宕机,所有请求都应转到 B.mydomain.com,如果请求来自 A.mydomain.com,则用户将获得响应;如果 B.mydomain.com 宕机,所有请求现在都应转到 A.mydomain.com
2)如果是,我应该从哪里开始以及从哪个文件开始
3) 如果没有,我如何使用免费软件实现这一点?