3

如果我的网络服务器出现故障,我想向用户显示漂亮的页面(有借口)。怎么可能?

我的第一个想法是在云中创建虚拟机并在那里设置 nginx,它将检查网络服务器是否可用,如果不可用,则显示漂亮的错误页面。

有没有另一种方法来执行它(没有 nginx 代理)?(也许有一些 dns 的魔力 .. 我不知道)

提前致谢!

4

1 回答 1

3

使用代理,当您的站点启动时,所有流量都将通过该代理。现在,当代理关闭时你会怎么做?- 在尝试处理一个故障点时,您只需引入一个额外的故障点。此外,您的站点响应时间会更短,并且您将为您的流量(您的网站、VPS 输入和 VPS 输出)支付三倍的费用。因此,仅代理想法是没有意义的。

您可以做的是,当您的站点出现故障时,将您站点的 DNS 记录指向其他位置(例如您的 VPS)。您将需要支持动态更新的 DNS 提供商

您也可以将这种基于 DNS 的故障转移完全作为一项服务 - 请参阅dnshat.comedgedirector.com和许多其他的。

于 2012-05-19T18:31:13.477 回答