如何在2个服务器上托管同一项目,本地和云

问题描述 投票:0回答:1

如何在2台服务器上托管相同的Web应用程序,因此,如果有人失败,它将重定向到另一个服务器。例如,Host on(来自托管提供程序的托管服务器),另一个来自本地家庭服务器。

database server web-hosting host localserver
1个回答
0
投票

我相信您希望第一台服务器发生故障时启动备用服务器。为此,您需要执行以下步骤:

  1. 创建项目文件的Rsync(以便始终在第二台服务器上更新数据)
  2. 已制作数据库主机-主机(用于第二台服务器以更新数据库)
  3. 用于检查主服务器正常运行时间的脚本(可以执行简单的ping命令)并修改网站的A记录。 (这可以通过DNS提供程序API来实现,cloudflare确实提供了我所使用的)]

脚本也可以使用检查器,如果第一个服务器重新启动,它将修改到服务器1(即主服务器)的DNS条目。

© www.soinside.com 2019 - 2024. All rights reserved.