nginx(負載均衡)+keepalived(HA) 實現雙備

 nginx做負載均衡

keepalived實現高可用性

 

 nginx做負載均衡

keepalived實現高可用性

 

安裝就不說了。直接進入配置文件

192.168.0.111

192.168.0.112

 

vip:192.168.0.113

www.test.com指向vip 192.168.0.113

主的配置:

首先對/etc/keepalived/keepalived.conf做配置

 

global_defs {

  router_id Nginx_Id_1

}

vrrp_script chk_http_port {

   script "/opt/nginx_pid.sh"//監控nginx腳本

  interval 4

weight 2

}

 

vrrp_instance Nginx1 {

state MASTER

interface eth0

mcast_src_ip 192.168.0.111

virtual_router_id 71

priority 150

authentication {

auth_type PASS

auth_pass 1111

 

}

track_script {

chk_http_port

}

virtual_ipaddress {

192.168.0.103

}

}

 

以上是主的配置

注意:

script "/opt/nginx_pid.sh"是一個監控腳本。作用是監控nginx。如果nginx進程停止,這監控腳本會停止keepalived進程

這時候備的服務器建管虛擬ip

 

 下篇是nginx_pid.sh的寫法(記得要給權限 chmod 755 /opt/nginx_pid.sh)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章