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

nginx+keepalived實(shí)現(xiàn)高可用實(shí)踐

 更新時(shí)間:2026年05月11日 09:05:46   作者:叮當(dāng)~~~  
keepalived是一個(gè)集群管理工具,保證集群高可用,通過VRRP協(xié)議選舉出主節(jié)點(diǎn),保證業(yè)務(wù)連續(xù)性,文中以部署Nginx+Keepalived高可用集群為例,詳細(xì)描述了部署過程

什么是keepalived?

keepalived是集群管理中保證集群高可用的一個(gè)服務(wù),類似于heartbeat,用來防止單節(jié)點(diǎn)故障。

keepalived工作原理

keepalived是以VRRP協(xié)議為基礎(chǔ)實(shí)現(xiàn)的。

Virtual Route Redundancy Protocol,即虛擬路由冗余協(xié)議,它主要是實(shí)現(xiàn)路由器高可用的容錯(cuò)協(xié)議,即將N臺(tái)提供相同功能的路由器組成一個(gè)路由器組,這個(gè)組里有一個(gè)master和多個(gè)backup,master上面有一個(gè)對(duì)外提供服務(wù)的vip(該路由器所在局域網(wǎng)內(nèi)其他機(jī)器的默認(rèn)路由為該vip),master會(huì)發(fā)組播,當(dāng)backup收不到vrrp包時(shí)就認(rèn)為master宕掉了,這時(shí)就需要根據(jù)VRRP的優(yōu)先級(jí)來選舉一個(gè)backup當(dāng)master,這樣的話就可以保證路由器的高可用了。。

部署nginx+keepalived

環(huán)境準(zhǔn)備:

  • 10.3.145.110[ master ]: nginx+keepaived
  • 10.3.145.111[ backup ]: nginx+keepalived

由于keepalived中的arp數(shù)據(jù)包要廣播發(fā)送,eepalived中的master和backup要在同一個(gè)網(wǎng)段,確保它們之間相互通信。

VIP: 10.3.145.112 ( 必須局域網(wǎng)內(nèi)是沒有用過的 IP )

1.每臺(tái)機(jī)器都要部署 nginx 作為web服務(wù)
# yum install -y nginx
# systemctl start nginx

2.每臺(tái)機(jī)器都要部署 keepalived 服務(wù)
# yum install -y keepalived 
# systemctl start keepalived

3.修改keepalived的配置文件
[root@master ~]# vim /etc/keepalived/keepalived.conf 
! Configuration File for keepalived
global_defs {
   router_id director1		
}

vrrp_instance VI_1 {
    state MASTER            #10.3.145.111的keepalived配置文件只需該成 BACKUP
    nopreempt				    
    interface ens33         #vip綁定機(jī)器的網(wǎng)卡接口
    virtual_router_id 90    #VRID 同一組集群,主備一致 
    priority 100	
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 11112
    }
    virtual_ipaddress {
		10.3.145.109        #vip地址
    }
}
4.都重啟 keepalived 服務(wù)
# systemctl restart keepalived

查看vip是否生效:
# ip a

5.測(cè)試:把master的keepalived服務(wù)停止,切換到backup查看vip是否漂移

[root@master ~]# systemctl stop keepalived

[root@backup ~]# ip a    #查看到VIP,nginx高可用部署成功

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 高性能軟件負(fù)載OpenResty介紹和安裝使用詳解

    高性能軟件負(fù)載OpenResty介紹和安裝使用詳解

    OpenResty是一個(gè)基于?Nginx?與?Lua?的高性能?Web?平臺(tái),其內(nèi)部集成了大量精良的?Lua?庫(kù)、第三方模塊以及大多數(shù)的依賴項(xiàng),這篇文章主要介紹了高性能軟件負(fù)載OpenResty介紹和安裝,需要的朋友可以參考下
    2023-12-12
  • Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位)

    Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位)

    這篇文章主要介紹了Centos7安裝、卸載nginx及配置,配置成系統(tǒng)服務(wù)方式(一步到位),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 在nginx中設(shè)置三級(jí)域名的方法示例

    在nginx中設(shè)置三級(jí)域名的方法示例

    這篇文章主要介紹了在nginx中設(shè)置三級(jí)域名的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • nginx配置之部署后刷新產(chǎn)生404錯(cuò)誤的解決

    nginx配置之部署后刷新產(chǎn)生404錯(cuò)誤的解決

    文章總結(jié):在前端部署過程中遇到瀏覽器刷新出現(xiàn)nginx_error的問題,通過配置nginx.conf文件中的try_files指令來解決,針對(duì)單頁面應(yīng)用的邏輯問題,確保登錄頁面的邏輯正確處理會(huì)話存儲(chǔ)中的token,以避免頁面刷新后回到登錄頁面的情況
    2026-02-02
  • Nginx中指令server_name的詳細(xì)使用指南

    Nginx中指令server_name的詳細(xì)使用指南

    對(duì)于Web開發(fā)者來說,Nginx是一個(gè)強(qiáng)大且靈活的Web服務(wù)器和反向代理服務(wù)器,下面這篇文章主要介紹了Nginx中指令server_name詳細(xì)使用的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-07-07
  • nginx?搭建http-flv(rtmp)流媒體的方法步驟

    nginx?搭建http-flv(rtmp)流媒體的方法步驟

    本文主要介紹了nginx?搭建http-flv(rtmp)流媒體的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2023-06-06
  • Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    Nginx如何封禁IP和IP段的實(shí)現(xiàn)

    這篇文章主要介紹了Nginx如何封禁IP和IP段的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 討論nginx?location?順序問題

    討論nginx?location?順序問題

    在有一次配置時(shí)發(fā)現(xiàn),請(qǐng)求?uri?明明是符合了前綴匹配?^~?規(guī)則,但?nginx?卻沒有使用,這讓我對(duì)上述結(jié)論產(chǎn)生了疑惑。后續(xù)通過調(diào)研、實(shí)踐后發(fā)現(xiàn),上述結(jié)論可以說對(duì),但也不對(duì),是不是更疑惑了?沒關(guān)系,看完這篇文章你就知道我為什么會(huì)這樣說了
    2022-05-05
  • nginx代理本地文件夾如何獲取數(shù)據(jù)

    nginx代理本地文件夾如何獲取數(shù)據(jù)

    本文介紹了如何在Windows上安裝和配置Nginx,包括下載、解壓、啟動(dòng)服務(wù)以及修改配置文件以實(shí)現(xiàn)特定功能,還提供了關(guān)于Nginx常用命令的說明,方便用戶管理服務(wù)
    2025-01-01
  • Nginx反向代理與緩存實(shí)現(xiàn)代碼

    Nginx反向代理與緩存實(shí)現(xiàn)代碼

    文章系統(tǒng)解析Nginx反向代理核心配置、緩存機(jī)制、性能優(yōu)化、安全防護(hù)及高級(jí)應(yīng)用場(chǎng)景,涵蓋負(fù)載均衡、緩存策略、限流規(guī)則、日志監(jiān)控等關(guān)鍵內(nèi)容,提供生產(chǎn)環(huán)境配置建議與云原生適配方案,助力高效部署與運(yùn)維,感興趣的朋友跟隨小編一起看看吧
    2025-08-08

最新評(píng)論

隆昌县| 静乐县| 新民市| 商洛市| 封丘县| 克拉玛依市| 抚州市| 武清区| 邓州市| 元朗区| 新建县| 榕江县| 左云县| 衡阳县| 丹凤县| 崇阳县| 洪雅县| 正阳县| 凤冈县| 临潭县| 台湾省| 镇江市| 新乡市| 汤阴县| 城市| 平湖市| 即墨市| 南澳县| 全州县| 西畴县| 临安市| 勃利县| 饶河县| 玉田县| 那曲县| 胶州市| 白朗县| 镶黄旗| 酉阳| 西林县| 乌拉特后旗|