安装nginx
详见《linux安装nginx 配置https》
安装keepalived
1 | yum install -y keepalived |
修改配置文件
1 | vi /etc/keepalived/keepalived.conf |
1 | ! Configuration File for keepalived |
注意: 主存机上面不同的地方改四个:1,state(MASTER/BACKUP) 2,mcast_src_ip(主存机的ip) 3 priority (主机大于从机)4,router_id (hailoupc自行设置就行,可以两台机子不一样)virtual_ipaddress这个ip一定要是能访问到的虚拟ip,是网段内的一个有效ip,可以不存在但并必须有效
编写 Nginx 状态检测脚本
1 | vi /etc/keepalived/nginx_check.sh |
1 | #!/bin/bash |
注意/usr/sbin/nginx这个路径要和nginx对应上
保存后,给脚本赋执行权限:
1 | chmod +x /etc/keepalived/nginx_check.sh |
启动 Keepalived
1 | service keepalived start |