keepalived 作高可用
nginx 作负载和静态网站
keepalived安装在192.168.168.201/202上
nginx装在201、202、203、204上
静态网站在203、204上
部分配置参考前文
VIP地址是192.168.168.168
201的nginx
202的nginx
nginx用VIP地址去解析给用户,203.204负载分担提供静态页面
#######################
201的keepalived
202的keeplived
场景就是,VIP一直活着,201和202上面的keepalived主备提供服务。解析谁在VIP,nginx就去找谁。
先做的VIP,然后去202上配置负责的时候,就报错了,因为看不见VIP地址。做法是,吧201宕了,202的nginx就可以起来了。
老男孩给的做法是修改 /etc/sysctl.conf
加上net.ipv4.ip_nonlocal_bind = 1
/**明天加个脚本进来