我面临一个挑战,因为我不知道如何做到这一点:
我有一个非IP帐户,以便在我的本地计算机服务器在家里托管一些网站。为了获得高可用性,我需要迁移一些这个网站到网上托管。我家里有一个很好的服务器,所以我只需要把它复制到网络主机上,这样我就可以实现高可用性。
我希望我可以租赁一个较低的1核心,1GB内存网络主机帐户作为第二个服务器,以便服务请求,如果我的家庭服务器故障。
架构应该遵循这样的内容:
www.example.com。在不可能的情况下,我想我可以让www.example.com指向我的本地家庭服务器,alpha.example.com指向在线网站托管。据我所知,真正的问题是:
abc.hosting.com。因此,当重定向时,托管将出现在URL中,这不是专业的外观。那么,我应该如何配置这个体系结构,或者类似的替代方案呢?
发布于 2017-05-17 18:00:28
您要寻找的功能称为DNS故障转移。非IP 提供它在他们的150美元/年监测一揽子计划下。
如果要在数据中心租赁服务器,我建议使用它作为主服务器。我使用一个数据中心来托管我的网站,并使用我的家用计算机作为开发机器和临时服务器。
发布于 2018-10-11 23:58:58
这里有一个用于故障转移DNS的DIY解决方案:在您的VPS上安装一个绑定服务器,并托管您自己的DNS名称服务器,它可以以自定义的方式响应停机条件。
在BIND中,将站点DNS记录的TTL设置为5-60分钟这样的低值,这样您就可以快速地失败。不断地从您的VPS平您的主服务器。当您的主服务器关闭时,在BIND中设置一个指向VPS的A记录。当您的主服务器重新启动时,删除A记录并添加指向非ip主机名的CNAME记录。
DNS故障转移不像真正的、专业的负载平衡VPS故障转移那么快,但是您有它。为了获得额外的积分,请去掉中间人,让您的主服务器直接将DDNS更新到您的VPS,而不是没有ip。
游击队故障转移DNS。
https://webmasters.stackexchange.com/questions/105261
复制相似问题