keepalived实现nginx高可用
keepalived直译就是保持存活,在网络里面就是保持在线了,也就是所谓的高可用或热备,用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,keepalived实现的基础是vrrp,至于vrrp是什么请直接看这里vrrp,下面我们直接看应用吧。
keepalived使用
为了方便使用,写了一个基于ubuntu16.04server的一键配置脚本,配置使用相关就在脚本里见吧
#!/bin/bash #nginx+keepalived高可用一键脚本forubuntu16.04 if[$#-ne4];then echo"USAGE:$0[MASTER|BACKUP]priorityinterfacevirtual_ipaddress" exit0 fi echo-e'Installingnginx' apt-getinstallnginx-y>/dev/null2<&1 echo-e'Installingkeepalived' apt-getinstallkeepalived-y>/dev/null2<&1 echo-e'Configuringkeepalived' if[!-e/etc/keepalived];then mkdir/etc/keepalived fi cat>/etc/keepalived/keepalived.conf</etc/keepalived/check_nginx.sh< 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。