在 2 个 Apache 网络服务器上运行 1 个网站?

在 2 个 Apache 网络服务器上运行 1 个网站?

我想知道是否有可能在 2 个网络服务器上运行 1 个网站。我的计划是拥有 1 个主服务器,该服务器始终在线,但当我让这台服务器离线以使用另一台服务器时,该服务器将暂时接管第一台服务器的角色...因此是一台应急服务器。

如果是的话,我该怎么做?

答案1

这个问题已经在这里被问过好几次了。参见简短但有用的答案的示例。这种方法仍然是最常见的方法。

另一种(不专业且低效)但更简单的方法是设置一些监控(无论是复杂的 icinga/nagios/等方式还是简单的 curl 或服务检查 cron 作业),如果失败则切换路由。这仍然至少会有检查注意到此事件所需的停机时间(最多几秒钟)加上 DNS 条目 TTL(通常至少为分钟范围)。

但是,我只是为了创造力和简单性而提到这一点,这与生产级解决方案相去甚远。

相关内容