nginx 高可用集群安裝

2021-10-23 19:17:43 字數 915 閱讀 3423

在兩台以上機器安裝nginx,步驟請查閱《nginx安裝》

1、安裝keepalived

yum install keepalived -y
2、修改配置檔案

vi /etc/keepalived/keepalived.conf

#刪除之前內容,複製如下配置

global_defs

vrrp_script chk_nginx

vrrp_instance vi_1

# 虛擬ip,兩個節點設定必須一樣。可以設定多個,一行寫乙個

virtual_ipaddress

track_script

}

3、編寫監控nginx指令碼

vi /etc/keepalived/nginx_check.sh

#新增如下內容

#!/bin/basha=`

ps -c nginx --no-header |

wc -l`if[

$a -eq 0 ]

;then

systemctl restart nginx #嘗試重新啟動nginx

sleep 2 #睡眠2秒if[

`ps -c nginx --no-header |

wc -l`

-eq 0 ]

;then

systemctl stop keepalived #啟動失敗,將keepalived服務殺死。將vip漂移到其它備份節點

fifi

#對指令碼進行授權

chmod 775 nginx_check.sh

#分別在兩台伺服器啟動keepalived

systemctl start keepalived

Nginx 七 nginx 高可用集群

需要2臺伺服器 192.168.253.133和192.168.253.134 在2臺伺服器上安裝 nginx 在2臺伺服器上安裝 keepalived 使用yum 命令進行安裝 yum install keepalived y 安裝之後,在etc裡面生成目錄keepalived,有檔案keepal...

Nginx配置高可用集群

1.普通的模式 nginx宕機,就都完蛋了!2.主從模式 高可用 乙個宕機了,還有另乙個可以繼續工作 3.準備工作 1 需要兩台伺服器 192.168.17.131 和 192.168.17.132 2 需要keepalived 在兩台伺服器上安裝nginx 3 需要虛擬ip 在兩台伺服器上安裝ke...

搭建nginx高可用集群

在此,我們需要構建乙個高可用的nginx集群 keepalived高可用故障切換轉移原理 keepalived高可用服務對之間的故障切換轉移,是通過vrrp來實現的。在keepalived服務工作時,主master節點會不斷地向備節點傳送 多播的方式 心跳訊息,用來告訴備backup節點自己還活著。...