摘自书籍:《实战Nginx取代Apache高性能Web服务器》一书 P94
两种方式实现
一种方式是公司里的一台web服务器作为主服务器,另一台服务器作为热备服务器
主服务器绑定一个虚拟IP,当访问www.abc.com的时候实际上访问到的是主服务器,热别服务器处于空闲状态,
当主服务器发生故障的时候,从服务器几秒之内接管绑定虚拟ip,接管服务,用户再次访问的时候访问到的就是这台从服务器,
这样就避免而来单点故障,实现了故障转移(注:第一种方式还可以通过基于VRRP路由协议的keepalived软件来实现)
还有一种方式就是域名通过DNS轮询解析到两个虚拟IP上,两台服务器分别绑定一个虚拟ip,这样用户访问的时候就是通过DNS轮询来访问两台服务器,
两台服务器都处于活动的状态。脚本在书中
本文介绍了使用Nginx搭建高可用架构的两种方法:一是采用一台主服务器和一台热备服务器的方式,通过虚拟IP实现故障转移;二是利用DNS轮询将请求分发到两台活动服务器。

被折叠的 条评论
为什么被折叠?



