多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 1nginx安装好 ### 2安装keepalived ``` yum -y install keepalived ``` #### 1 添加开机自启 ``` 方法1 systemctl enable keepalived 方法2 chkconfig –add keepalived chkconfig keepalived on ``` 3配置HA 编写脚本两个节点都一样 ``` #!/bin/bash A=`ps -C nginx --no-header | wc-l` if [$A -eq 0];then /etc/init.d/nginx start sleep 3 if[`ps -c nginx --no-header | wc -l` -eq 0];then /etc/init.d/nginx stop fi fi ``` 增加执行权限 ``` chmod +x /etc/keepalived/nginx_check.sh ``` 2 在主服务器配置keepalived 修改啊配置文件/etc/keepalived/keepalived.conf 配置vi为备份机 ``` [root@192 keepalived]# vim keepalived.conf smtp_server 192.168.200.1 smtp_connect_timeout 30 router_id LVS_DEVEL } vrrp_script check_nginx { //这里要有空格 script "/etc/keepalived/nginx_check.sh" interval 2 } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 1111 } track_script{ //要在虚拟ip之上 check_nginx } virtual_ipaddress { 192.168.227.129 } "keepalived.conf" 159L, 3642C ``` 4启动keepalived 服务 ``` 方法1 systemctl start keepalived 方法2 service keepalived start ```