1.nginx +keepalived实现高可用
2.lvs +keepalived 实现高可用
1.1实现原理:用户通过域名访问,由于虚拟IP绑定在nginx主服务器上,故主服务器。备服务器不停的向主服务器发心跳包(心跳检查),当检查到主服务器挂掉后,虚拟IP绑定到备服务器上,这时请求域名请求到备份服务器。当发现主机恢复后,vip重新绑定主服务器上面。
1.2keepalived 安装:
1.3解决nginx 和keepalived 不同时存在的问题
主服务装着keepalived,备服务器也装着keepalived,keepalived之间进行通信进行健康检查,当服务器挂掉后,而keepalived没有挂,这时候殆机问题
解决方案:
检查nginx的进程,当发现nginx挂掉,keepalived自动stop,达到同步的效果。
时间: 2024-11-03 21:18:22