欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

keepalived+nginx+httpd實(shí)現(xiàn)的雙機(jī)熱備+負(fù)載均衡

 更新時間:2025年07月15日 09:59:19   作者:俗_人  
本文主要介紹了keepalived + nginx + httpd 實(shí)現(xiàn)的雙機(jī)熱備+負(fù)載均衡,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1、主架構(gòu)圖

1.1 IP地址規(guī)劃

服務(wù)器IP地址
web1192.168.107.193
web2192.168.107.192
nginx1192.168.107.12
nginx2192.168.107.11

2、web服務(wù)器操作

注:web1和web2操作相同

#安裝httpd服務(wù)
 yum install -y httpd
#定制特制頁面
cd /var/www/html/
ls
echo "7-1" > index.html
#開啟httpd服務(wù)
systemctl start httpd.service
#查看服務(wù)是否開啟
[root@localhost html]# systemctl status httpd.service

結(jié)果:

web2與web1服務(wù)相同

3、配置nginx服務(wù)器的負(fù)載均衡

#安裝nginx
yum install  -y  nginx
systemctl start nginx
#更改配置文件,配置upstream模塊
vim   /etc/nginx/nginx.conf

 upstream web  {
    server 192.168.107.193;
    server 192.168.107.192;
    }


 location /  {
         proxy_pass  http://web;
        }

驗(yàn)證負(fù)載均衡

同樣的操作,我們在nginx2上配置一樣

驗(yàn)證負(fù)載均衡

4、配置keepalived

4.1 master

#安裝keepalived
yum install keepalived   -y

#更改配置文件
[root@localhost ~]# vim /etc/keepalived/keepalived.conf 
#配置文件如下
global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS01
   vrrp_skip_check_adv_addr
   #vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state MASTER
    interface ens33
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.107.188
    }
}

4.1 backup

#安裝keepalived
yum install keepalived   -y

#更改配置文件
[root@localhost ~]# vim /etc/keepalived/keepalived.conf 
#配置文件如下
  }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 127.0.0.1
   smtp_connect_timeout 30
   router_id LVS02
   vrrp_skip_check_adv_addr
   #vrrp_strict
   vrrp_garp_interval 0
   vrrp_gna_interval 0
}

vrrp_instance VI_1 {
    state BACKUP
    interface ens33
    virtual_router_id 51
    priority 80
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.107.188
    }

5、測試雙機(jī)熱備

5.1 兩臺keepalived服務(wù)器均開啟

在客戶端上訪問vip地址

檢測流量的來源:結(jié)果為master在轉(zhuǎn)發(fā)

5.2 模擬master節(jié)點(diǎn)故障

在master上模擬keepalived服務(wù)down掉

[root@localhost ~]# systemctl stop keepalived.service

再次訪問vip地址

發(fā)現(xiàn)從master節(jié)點(diǎn)轉(zhuǎn)到了backup節(jié)點(diǎn)

此時我們再次開啟master節(jié)點(diǎn)上的keepalived服務(wù)

[root@localhost ~]# systemctl start keepalived.service 

轉(zhuǎn)發(fā)服務(wù)就會從backup上再次轉(zhuǎn)到master上了

到此這篇關(guān)于keepalived+nginx+httpd實(shí)現(xiàn)的雙機(jī)熱備+負(fù)載均衡的文章就介紹到這了,更多相關(guān)nginx雙機(jī)熱備+負(fù)載均衡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker初始化安裝時的WSL兩個問題詳解

    docker初始化安裝時的WSL兩個問題詳解

    這篇文章主要給大家介紹了關(guān)于docker初始化安裝時的WSL兩個問題,文中通過代碼以及圖文介紹的非常詳細(xì),對初學(xué)者學(xué)習(xí)Docker,非常有幫助,需要的朋友可以參考下
    2023-12-12
  • 利用Docker-compose安裝redis的簡單步驟

    利用Docker-compose安裝redis的簡單步驟

    Docker-compose是Docker官方推出的一個工具軟件,可以管理多個Docker容器組成的一個應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于利用Docker-compose安裝redis的簡單步驟,需要的朋友可以參考下
    2024-03-03
  • docker容器訪問GPU資源的使用指南

    docker容器訪問GPU資源的使用指南

    nvidia-docker 和 nvidia-container-runtime 是用于在 NVIDIA GPU 上運(yùn)行 Docker 容器的兩個相關(guān)工具,它們的作用是提供 Docker 容器與 GPU 加速硬件的集成支持,本文給大家介紹了docker容器訪問GPU資源的使用指南,需要的朋友可以參考下
    2024-02-02
  • mysql8.4.0實(shí)現(xiàn)主從復(fù)制部署

    mysql8.4.0實(shí)現(xiàn)主從復(fù)制部署

    主從復(fù)制是 MySQL 中一種用于實(shí)現(xiàn)數(shù)據(jù)冗余、提高可用性和性能的重要機(jī)制,本文主要介紹了mysql8.4.0實(shí)現(xiàn)主從復(fù)制部署,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • CentOS 8安裝docker最詳細(xì)方法

    CentOS 8安裝docker最詳細(xì)方法

    本文給大家介紹CentOS 8安裝docker最詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-11-11
  • Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例

    Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例

    目前我們大多數(shù)服務(wù)應(yīng)該會使用Docker來進(jìn)行部署,本文主要介紹了Docker打包前后端項(xiàng)目的實(shí)現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • 使用Docker Swarm 搭建Wordpress的方法

    使用Docker Swarm 搭建Wordpress的方法

    這篇文章主要介紹了使用Docker Swarm 搭建Wordpress的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Docker堆棧的管理操作詳解

    Docker堆棧的管理操作詳解

    這篇文章主要介紹了Docker堆棧的管理操作,結(jié)合實(shí)例形式分析了Docker堆棧管理相關(guān)的新服務(wù)添加、部署、數(shù)據(jù)持久化等操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Docker?安裝?Consul單機(jī)模式的操作方法

    Docker?安裝?Consul單機(jī)模式的操作方法

    這篇文章主要介紹了Docker?安裝?Consul單機(jī)模式,本文給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 如何恢復(fù)docker容器數(shù)據(jù)

    如何恢復(fù)docker容器數(shù)據(jù)

    項(xiàng)目測試環(huán)境數(shù)據(jù)庫數(shù)據(jù)丟失, 我們可以利用數(shù)據(jù)卷可以進(jìn)行恢復(fù)數(shù)據(jù),下面我來記錄一下,希望此文章對各位有所幫助
    2021-05-05

最新評論