Nginx 七 nginx 高可用集群

2021-10-11 18:07:41 字數 1378 閱讀 5659

需要2臺伺服器 192.168.253.133和192.168.253.134

在2臺伺服器上安裝 nginx

在2臺伺服器上安裝 keepalived

使用yum 命令進行安裝:yum install keepalived -y

安裝之後,在etc裡面生成目錄keepalived,有檔案keepalived.conf

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

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

#!/bin/bash

a=`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

啟動2臺伺服器上的nginx和keepalived

nginx:./nginx

keepalived啟動:systemctl start keepalived

keepalived停止:systemctl stop keepalived

keepalived自啟: systemctl enable keepalived

最終測試

在瀏覽器位址列輸入 虛擬 ip 位址 192.168.253.50

把主伺服器nginx和keepalived停止,再次輸入 虛擬 ip 位址 192.168.253.50

四、keepalived出現主備機同時繫結vip的解決方法

Nginx專題 八 Nginx配置高可用的集群

4 完成高可用配置 主從配置 5.最終測試 集群架構圖 1 需要兩台 nginx 伺服器 2 需要 keepalived 3 需要虛擬 ip 1 需要兩台伺服器 192.168.70.128 和 192.168.70.130 2 在兩台伺服器安裝 nginx 3 在兩台伺服器安裝 keepalive...

Nginx實現高可用

nginx的高可用指的是在一台nginx宕機的情況下有其他nginx去處理請求。這裡準備兩台centos虛擬機器測試,兩台虛擬機器上都要安裝nginx和keepalived.安裝nginx 安裝外掛程式 yum y install gcc zlib zlib devel pcre devel ope...

Nginx 配置高可用

閱讀本文需要安裝nginx 一 什麼是高可用 nginx作為負載均衡伺服器 所有請求都到了nginx 可見nginx處於非常重要的位置 如果nginx伺服器宕機 後端web伺服器將無法提供服務 影響嚴重 為了遮蔽負載均衡伺服器的宕機 需要建立乙個備份機 主伺服器和備份機上都執行高可用監控程式 通過傳...