Nginx配置高可用集群

2021-10-01 09:39:12 字數 1447 閱讀 5264

1.普通的模式:nginx宕機,就都完蛋了!

2.主從模式(高可用):乙個宕機了,還有另乙個可以繼續工作

3.準備工作

(1)需要兩台伺服器 192.168.17.131 和 192.168.17.132

(2)需要keepalived 在兩台伺服器上安裝nginx

(3)需要虛擬ip 在兩台伺服器上安裝keepalived

​ a.使用yum命令安裝

​ yum install keepalived -y

​ b.檢視是否安裝成功:rpm -q -a keepalived

​ c.安裝之後,在etc裡面生成目錄keepalived,其配置檔案keepalived.conf就在 /etc/keepalived

​ cd /etc/keepalived

2.完成高可用配置(主從配置)

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

vim /etc/keepalived/keepalived.conf

global_defs 

notification_email_from [email protected]

smtp_server 192.168.92.131

smtp_connect_timeout 30

router_id lvs_devel #進入到/etc/hosts 新增 127.0.0.1 lvs_devel

}

2.2 在/usr/local/src/下新增	nginx_check.sh指令碼檔案
#!/bin/bash

a=`ps -c nginx -no-header |wc -1`

if [ $a -eq 0 ];then

/usr/local/nginx/sbin/nginx #nginx啟動目錄進行啟動

sleep 2

if [ `ps -c nginx --no-header |wc -1` -eq 0 ];then

killall keepalived

fifi

2.3啟動兩台伺服器的nginx和keepalived

systemctl start keepalived.service

Nginx配置高可用集群

1 什麼是nginx高可用 高可用 1 需要兩台nginx 2 需要keepalived 3 需要虛擬的ip 2 配置高可用的準備工作 1 需要兩台伺服器 192.168.17.129 和 192.168.17.131 2 在兩台伺服器安裝nginx 3 在兩台伺服器安裝keepalived 3 在...

nginx集群 配置高可用的Nginx集群

1 什麼是nginx高可用 1 需要兩台nginx伺服器 2 需要keepalived 3 需要虛擬ip 注 同乙個時刻,只有乙個nginx提供服務,它會將虛擬ip和這台提供服務的nginx進行繫結,如果這台nginx掛了,它會將虛擬ip和另外一台nginx服務進行繫結 2 配置高可用的準備工作 1...

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

需要兩台伺服器 需要keepalived 需要虛擬ip 使用yum命令安裝 yum install keepalived v安裝完成之後,在etc裡面生成keepalived,有檔案keepalived.conf 修改 etc keepalived keepalived.conf配置檔案 在 usr...