systemctl start nginx; #启动Nginx
systemctl stop nginx; #停止Nginx
安装keepalived
yum
方式直接安装即可,该方式会自动安装依赖:
yum -y install keepalived
修改主机(192.168.16.128)keepalived配置文件
yum
方式安装的会生产配置文件在/etc/keepalived
下:
vi keepalived.conf
keepalived.conf:
#检测脚本
vrrp_script chk_http_port {
script “/usr/local/src/check_nginx_pid.sh” #心跳执行的脚本,检测nginx是否启动
interval 2 #(检测脚本执行的间隔,单位是秒)
weight 2 #权重
}
#vrrp 实例定义部分
vrrp_instance VI_1 {
state MASTER # 指定keepalived的角色,MASTER为主,BACKUP为备
interface ens33 # 当前进行vrrp通讯的网络接口卡(当前centos的网卡) 用ifconfig查看你具体的网卡
virtual_router_id 66 # 虚拟路由编号,主从要一直
priority 100 # 优先级,数值越大,获取处理请求的优先级越高
advert_int 1 # 检查间隔,默认为1s(vrrp组播周期秒数)