如果主服务器瘫痪,是否自动将 WordPress 重定向到备份服务器?

如果主服务器瘫痪,是否自动将 WordPress 重定向到备份服务器?

我试图在 stackoverflow 和 google 上找到自动将 WordPress 重定向到备份服务器的方法。但我没有找到任何好的资源来指导如何实现备份服务器。if primary server is down.

例如:我有一个网站https://onesoftwares.net,如果服务器出现故障,那么我想实现另一个具有与 wordpress 相同设置的备份服务器,并将其作为辅助服务器运行。

答案1

廉价的解决方案:购买第二台 vps 并在其上同步博客(例如,使用 mysql 主/主复制和 unison 文件)。安装 heartbeat 和 haproxy,例如:https://www.howtoforge.com/setting-up-a-high-availability-load-balancer-with-haproxy-heartbeat-on-debian-lenny

如果第一台服务器出现任何 apache 或 mysql 问题,访问者将被重定向到第二台服务器。

然而:此解决方案不能确保真正的高可用性:如果第一个 vps 发生故障(系统停止运行),或者第一个 vps 的网络发生故障,您的网站将不可用。

企业级解决方案:购买或租用数据中心中的两个网络设备和两台服务器。按上述方法安装 wordpress,如果一个设备发生故障,您将获得冗余。

非常昂贵的解决方案

  • 使用 CDN:任何 CDN 都可以,例如 akamai。Akamai 将缓存您的网站内容,即使发生中断,它仍然可见。
  • 使用 DNS GSLB 的多个数据中心(https://www.a10networks.com/blog/global-server-load-balancing/): 即使一架飞机在你的数据中心坠毁,网站也只会瘫痪 5 分钟。

相关内容