最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx結(jié)合keepalived實(shí)現(xiàn)集群

 更新時(shí)間:2024年05月10日 10:00:43   作者:ChinaDragonDreamer  
本文主要介紹了Nginx結(jié)合keepalived實(shí)現(xiàn)集群,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Nginx與keepalived實(shí)現(xiàn)集群實(shí)現(xiàn)的效果

兩臺服務(wù)器都安裝Nginx與keepalived:
master服務(wù)器的ip(192.168.200.2)
backup服務(wù)器的ip(192.168.200.4)
將 master服務(wù)器Nginx與keepalived都停掉,在 backup服務(wù)器里的瀏覽器輸入http://192.168.188.100,訪問Nginx首頁
備注:192.168.188.100是keepalived的虛擬ip

第一步:準(zhǔn)備兩臺服務(wù)器,示例如下圖所示

在這里插入圖片描述

第二步:給兩臺服務(wù)器安裝Nginx

在終端里輸入: su root 切換到root用戶角色方便后面輸入指令執(zhí)行操作,如果提示輸入密碼錯(cuò)誤,退出,在終端里輸入 sudo passwd 按回車鍵 輸入密碼,成功后再輸入 su root 切換到root角色;

安裝nginx.:終端里輸入apt-get install nginx, 如果沒有切換到root , 輸入sudo apt-get install nginx

啟動Nginx:終端里輸入service nginx start

在瀏覽器里輸入服務(wù)器的ip地址驗(yàn)證Nginx啟動成功
master服務(wù)器

在這里插入圖片描述

backup服務(wù)器

在這里插入圖片描述

第三步:給兩臺服務(wù)器安裝keepalived

在終端里輸入:apt-get install keepalived,如果沒有切換到root , 輸入sudo apt-get install keepalived

keepalived安裝完之后切換到etc目錄,在終端里輸入:cd /etc,接著輸入:ls,如下圖所示,

在這里插入圖片描述

切換到keepalived目錄:cd keepalived, ls查看keepalived里的文件,如果里面沒有keepalived.conf和check_nginx.sh文件,分別輸入touch keepalived.conf,touch check_nginx.sh 即創(chuàng)建兩個(gè)對應(yīng)的文件。

在這里插入圖片描述

編輯keepalived.conf:終端里輸入:vi keepalived.conf
提醒:如果沒有vi指令,需要先安裝vim, 在終端里輸入apt-get install vim

在這里插入圖片描述

查看master服務(wù)器的網(wǎng)卡名稱:輸入ifconfig

在這里插入圖片描述

master服務(wù)器的keepalived.conf 內(nèi)容如下

global_defs {
   router_id LVS_MASTER  #名稱標(biāo)記為master,名字隨便取
   vrrp_gna_interval 0
}

#加入周期性檢測nginx服務(wù)腳本的相關(guān)配置
vrrp_script check_nginx{
    script "/etc/keepalived/check_nginx.sh" #心跳執(zhí)行的腳本,檢測nginx是否啟動
    interval 2                           #(檢測腳本執(zhí)行的間隔,單位是秒)
}

vrrp_instance VI_1 {
    state MASTER #指定當(dāng)前節(jié)點(diǎn)為master節(jié)點(diǎn),只能有一個(gè)master,其余只能是backup
    interface ens33 #綁定此虛擬路由使用的網(wǎng)卡的名稱,使用ifconfig或者ip addr查看
    virtual_router_id 99 #指定虛擬路由id,虛擬路由的唯一標(biāo)識,范圍是0-255,mater和backup節(jié)點(diǎn)需要指定一樣的,相同id為一組
    priority 200 #指定當(dāng)前結(jié)點(diǎn)的優(yōu)先級,master節(jié)點(diǎn)要大于backup節(jié)點(diǎn)。
    advert_int 1 #指定發(fā)送VRRP通告的間隔,單位是秒
    virtual_ipaddress {
        192.168.188.100 #指定虛擬ip,自定義的虛擬ip
    }
	
	#添加跟蹤(執(zhí)行腳本)
    track_script{
        check_nginx
    }
}

編輯完keepalived.conf 內(nèi)容,在終端里按住鍵盤shift+:(冒號)鍵,然后輸入wq,即退出并保存

backup服務(wù)器的網(wǎng)卡名稱

在這里插入圖片描述

backup服務(wù)器的keepalived.conf 內(nèi)容如下

global_defs {
   router_id LVS_BACKUP  #名稱標(biāo)記為BACKUP,只要不是MASTER,名字隨便取
   vrrp_gna_interval 0
}

#加入周期性檢測nginx服務(wù)腳本的相關(guān)配置
vrrp_script check_nginx{
    script "/etc/keepalived/check_nginx.sh" #心跳執(zhí)行的腳本,檢測nginx是否啟動
    interval 2                           #(檢測腳本執(zhí)行的間隔,單位是秒)
}

vrrp_instance VI_1 {
    state BACKUP #指定當(dāng)前節(jié)點(diǎn)為master節(jié)點(diǎn),只能有一個(gè)master,其余只能是backup
    interface ens33 #綁定此虛擬路由使用的網(wǎng)卡的名稱,使用ifconfig或者ip addr查看
    virtual_router_id 99 #指定虛擬路由id,虛擬路由的唯一標(biāo)識,范圍是0-255,mater和backup節(jié)點(diǎn)需要指定一樣的,相同id為一組
    priority 199 #指定當(dāng)前結(jié)點(diǎn)的優(yōu)先級,master節(jié)點(diǎn)要大于backup節(jié)點(diǎn)。
    advert_int 1 #指定發(fā)送VRRP通告的間隔,單位是秒
    virtual_ipaddress {
        192.168.188.100 #指定虛擬ip,自定義的虛擬ip, 注意一定是和master的服務(wù)器里虛擬ip一樣的
    }
	
	#添加跟蹤(執(zhí)行腳本)
    track_script{
        check_nginx
    }
}

兩臺服務(wù)器編輯check_nginx.sh:終端里輸入:vi check_nginx.sh

在這里插入圖片描述

check_nginx.sh內(nèi)容

#!/bin/bash
#檢測nginx是否啟動了
A=`ps -C nginx --no-header |wc -l`        
if [ $A -eq 0 ];then    #如果nginx沒有啟動就啟動nginx                        
      /root/ydy/nginx/sbin/nginx                #重啟nginx,也可以使直接監(jiān)聽?wèi)?yīng)用服務(wù)
      if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then    #nginx重啟失敗,則停掉keepalived服務(wù),進(jìn)行VIP轉(zhuǎn)移
              killall keepalived                    
      fi
fi

第四步:啟動兩臺服務(wù)器的keepalived

在master服務(wù)器終端里輸入service keepalived start
查看綁定的網(wǎng)卡

在這里插入圖片描述

驗(yàn)證keepalived虛擬ip調(diào)用,在master服務(wù)器的瀏覽器輸入http://192.168.188.100

在這里插入圖片描述

第五步:關(guān)閉master服務(wù)器的Nginx和keepalived,在 backup服務(wù)器里的瀏覽器輸入http://192.168.188.100,訪問Nginx首頁

在master服務(wù)器終端里輸入service keepalived stop

在master服務(wù)器終端里輸入service nginx stop

在 backup服務(wù)器里的瀏覽器輸入http://192.168.188.100

在這里插入圖片描述

以上就是Nginx與keepalived實(shí)現(xiàn)集群的全部內(nèi)容講解,更多相關(guān)Nginx keepalived集群內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx鑒權(quán)、限流問題

    Nginx鑒權(quán)、限流問題

    這篇文章主要介紹了Nginx鑒權(quán)、限流問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Nginx中配置開啟Nginx Status來查看服務(wù)器運(yùn)行狀態(tài)

    Nginx中配置開啟Nginx Status來查看服務(wù)器運(yùn)行狀態(tài)

    這篇文章主要介紹了Nginx中配置開啟Nginx Status來查看服務(wù)器運(yùn)行狀態(tài)的方法,Nginx Status為Nginx服務(wù)器內(nèi)置的狀態(tài)頁,需要的朋友可以參考下
    2016-01-01
  • nginx?流控使用的項(xiàng)目實(shí)踐

    nginx?流控使用的項(xiàng)目實(shí)踐

    本文主要介紹了nginx?流控使用的項(xiàng)目實(shí)踐
    2024-03-03
  • Windows版Nginx常用命令使用及說明

    Windows版Nginx常用命令使用及說明

    文章講解了在Windows環(huán)境下使用Nginx的安裝、啟動、停止、配置檢查等ginx常用命令等ginx常見問題解方法N以及日常操作流程,重點(diǎn)強(qiáng)調(diào)了-s參數(shù)在控制Nginx運(yùn)行中的的使用作用,并提供了啟動、關(guān)閉、熱更新等等常用操作命令
    2026-05-05
  • Nginx端口telnet不通排查過程及解決

    Nginx端口telnet不通排查過程及解決

    Nginx配置20002端口失敗,因SELinux權(quán)限及防火墻阻止,解決需調(diào)整SELinux策略、開放防火墻端口,重啟服務(wù)并測試本地與遠(yuǎn)端訪問
    2025-07-07
  • 詳解如何基于Nginx搭建流媒體服務(wù)器

    詳解如何基于Nginx搭建流媒體服務(wù)器

    Nginx RTMP是一個(gè)Nginx插件,支持將RTMP和HLS流添加到媒體服務(wù)器,本文將以ubuntu為例為大家介紹一下如何安裝使用nginx Rtmp 插件的步驟,需要的可以參考下
    2023-10-10
  • Nginx出現(xiàn)請求重復(fù)提交的處理方法

    Nginx出現(xiàn)請求重復(fù)提交的處理方法

    在網(wǎng)絡(luò)世界的大舞臺上,Nginx 就像是一位兢兢業(yè)業(yè)的交通警察,指揮著網(wǎng)絡(luò)請求的有序流動,然而,有時(shí)候也會出現(xiàn)一些讓人頭疼的狀況,比如請求的重復(fù)提交,該如何應(yīng)對呢?本文介紹了Nginx出現(xiàn)請求重復(fù)提交的處理方法,需要的朋友可以參考下
    2024-07-07
  • linux下為nginx添加jvmroute模塊的方法

    linux下為nginx添加jvmroute模塊的方法

    這篇文章主要介紹了linux下為nginx添加jvmroute模塊的方法,需要的朋友可以參考下
    2014-02-02
  • Nginx安裝后常用功能配置基礎(chǔ)篇

    Nginx安裝后常用功能配置基礎(chǔ)篇

    這篇文章主要介紹了Nginx安裝后常用的功能配置,為了在使用中更高效簡潔,Nginx安裝后通常會進(jìn)行一些常用的配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 利用nginx與ffmpeg搭建流媒體服務(wù)器過程詳解

    利用nginx與ffmpeg搭建流媒體服務(wù)器過程詳解

    這篇文章主要給大家介紹了利用nginx與ffmpeg搭建流媒體服務(wù)器的全過程,文中介紹的很詳細(xì),對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-03-03

最新評論

广德县| 鲁甸县| 琼中| 重庆市| 庆云县| 巨野县| 息烽县| 策勒县| 永宁县| 阿拉善盟| 阳原县| 大同市| 英吉沙县| 绥芬河市| 邳州市| 集贤县| 乳源| 仁布县| 禄丰县| 永丰县| 交城县| 兴文县| 三台县| 田阳县| 河间市| 水富县| 聂拉木县| 邵武市| 项城市| 海安县| 新泰市| 宁安市| 贞丰县| 老河口市| 星座| 盐亭县| 平顶山市| 晋州市| 肥东县| 宾阳县| 库尔勒市|