日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

keeplive linux平台下,Linux下搭建keepalive+nginx

發(fā)布時(shí)間:2023/12/10 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keeplive linux平台下,Linux下搭建keepalive+nginx 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、?安裝nginx(略)

二、?安裝keepalive

安裝依賴包?yum install –y popt* gcc* openssl* nmap

tar fvxz keepalived-1.2.15.tar.gz

cd keepalived-1.2.15

./configure –prefix=/usr/local/keepalived

make && make installmkdir /etc/keepalived??##為keepalived創(chuàng)建配置文件目錄,默認(rèn)配置文件從/etc/keepalived下讀取

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ ##復(fù)制keepalived的二進(jìn)制命令

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/??##提供啟動(dòng)腳本

cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ ##keepalived的主

cp /usr/local/keepalived/ety/sysconfig/keepalived /usr/sysconfig/

三、?配置keepalive

1.??打開配置文件vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

notification_email {

liumingtao@zhanghetianxia.com

lmt122900@sina.com

}

notification_email_from pub@easymobi.cn

smtp_server 127.0.0.1

smtp_connect_timeout 30

router_id LVS_DEVEL

}

vrrp_script chk_http_port {

script "/opt/nginx.sh"??#檢測(cè)nginx是否存活腳本位置(下面會(huì)有定義腳本名)

interval 2

weight 2

}

vrrp_instance VI_1 {

state MASTER #?主???(備用?BACKUP)

interface eth0???????#本機(jī)ip網(wǎng)卡名稱

virtual_router_id 10??#?每組keepalive routeid相同,不同組不能一樣

mcast_src_ip 192.168.102.79??#本機(jī)ip?備機(jī)用備機(jī)ip

priority 100??#權(quán)重?備機(jī)數(shù)值要比主的數(shù)值小

advert_int 1??#?檢查間隔

authentication {

auth_type PASS

auth_pass 1111222

}

track_script {

chk_http_port??#定義nginx檢測(cè)腳本名稱

}

virtual_ipaddress {

192.168.102.89??#虛擬ip

}

}

啟動(dòng)主備的keepalived驗(yàn)證

nginx.sh?腳本?備機(jī)可以不用定義腳本相關(guān)選項(xiàng)

#!/bin/sh

# check nginx server status

NGINX=/usr/local/nginx/sbin/nginx

PORT=80

nmap localhost -p $PORT | grep "$PORT/tcp open"

#echo $?

if [ $? -ne 0 ];then

$NGINX -s stop

$NGINX

sleep 3

nmap localhost -p $PORT | grep "$PORT/tcp open"

[ $? -ne 0 ] && /etc/init.d/keepalived stop

fi

把腳本加上執(zhí)行權(quán)限后放到/opt/目錄下

總結(jié)

以上是生活随笔為你收集整理的keeplive linux平台下,Linux下搭建keepalive+nginx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。