nginx(五)nginx配置高可用集群

2021-10-22 17:14:05 字數 1478 閱讀 6351

需要兩台伺服器

需要keepalived

需要虛擬ip

使用yum命令安裝

yum install keepalived-v
安裝完成之後,在etc裡面生成keepalived,有檔案keepalived.conf

修改/etc/keepalived/keepalived.conf配置檔案

}在/usr/local/src新增檢測指令碼

#!/bin/basha=`

ps -c nginx –no-header |

wc -l`if[

$a -eq 0 ]

;then /usr/local/nginx/sbin/nginx

sleep 2

if[`

ps -c nginx --no-header |

wc -l`

-eq 0 ]

;then

killall keepalived

fifi

把兩台伺服器上nginx和keepalived啟動

啟動nginx

systemctl start nginx
啟動keepalived

systemctl start keepalived.service
在瀏覽器位址列輸入虛擬位址ip 192.168.17.50

把主伺服器(192.168.17.129) nginx和keepalived停止,再輸入192.168.17.50

Nginx 五 高可用配置

1 需要兩台 nginx 伺服器 2 需要 keepalived 3 需要虛擬 ip 1 需要兩台伺服器 192.168.17.129 和 192.168.17.131 2 在兩台伺服器安裝 nginx 3 在兩台伺服器安裝 keepalived 1 使用 yum 命令進行安裝 yum instal...

Keeplived配置Nginx雙機高可用

一 簡介 不管是keepalived還是heartbeat做高可用,其高可用,都是站在伺服器指令碼去說的高可用,而不是服務的角度。也就是說,如果伺服器down機或者網路出現故障,高可用是可以實現自動切換的。如果執行的服務,比如nginx掛掉 這些高可用軟體是意識不到的,需要自己寫指令碼去實現服務的切...

Keeplived配置Nginx雙機高可用

一 簡介 不管是keepalived還是heartbeat做高可用,其高可用,都是站在伺服器指令碼去說的高可用,而不是服務的角度。也就是說,如果伺服器down機或者網路出現故障,高可用是可以實現自動切換的。如果執行的服務,比如nginx掛掉 這些高可用軟體是意識不到的,需要自己寫指令碼去實現服務的切...