我有一个承载多个域名的主生产服务器称为site1.com,app.site1.com和shop.site1.com(我使用nginx作为Web服务器)。
当主生产服务器(site1.com)closures(维护,当升级升级时,或者直接失败时),我想redirect到另一个域,例如maintenance.site2.com。
我已经看到了几个post提到在这个基于Windows的服务器的解决scheme,但是,我运行在多个云提供商(digitalocean和vultr)上的所有Linux服务器。
不幸的是,我工作的公司使用goDaddy作为他们的注册商,不仅速度很慢,而且在文档方面也有点复杂。 另外需要注意的是:我所有的云服务提供商都有自己的DNS,这可能有助于这种configuration(我目前没有使用纯粹的担心,我会打破一些未知的goDaddy服务,有人可能会或可能不会使用 – 认为LDAP或类似的)。
我是我公司“技术”基础设施的唯一成员,DNS并不是我的强项。 有人能指点我的方向,我正在寻找的解决scheme? 恐怕我只是没有正确的谷歌关键字find解决办法。
所以,我的问题正是这样的:当我的主生产服务器closures时,如何将我的DNS指向另一个域上的简单静态站点,然后一旦主域再次激活,指向回?
haproxy框。 这将使您获得高可用性以及大量方便的统计信息。 backup标志,所以它只能在主服务器closures的时候使用。 hosts文件testing这个。 haproxy框点DNS。 DNS注册机构和DNS服务提供商可以不同。 使用带有故障转移路由的 AWS Route53,该路由可与AWS服务器和其他提供商服务器一起使用。 当主服务器closures时,它会使客户端无法通过另一台服务器。 这样你就不需要额外的服务器来做路由了。
还有其他的服务可以做类似的事情 – 我怀疑CloudFlare也是如此。