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

nginx搭建高可用集群的實(shí)現(xiàn)方法

 更新時(shí)間:2023年01月28日 15:21:13   作者:呆萌很  
本文主要介紹了nginx搭建高可用集群的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Keepalived+Nginx 高可用集群(主從模式)

集群架構(gòu)圖

1、準(zhǔn)備兩臺(tái)裝有Nginx虛擬機(jī)

2、都需安裝Keepalived

yum install keepalived -y

查看是否安裝成功

rpm -q -a keepalived

安裝之后,在 etc 里面生成目錄 keepalived,有文件 keepalived.conf  

3、完成高可用配置(主從配置)

修改/etc/keepalived/keepalivec.conf 配置文件

主服務(wù)配置:keepalivec.conf

global_defs {
	 notification_email {
		 acassen@firewall.loc
		 failover@firewall.loc
		 sysadmin@firewall.loc
	 }
	 notification_email_from Alexandre.Cassen@firewall.loc
	 smtp_server 192.168.19.129
	 smtp_connect_timeout 30
	 router_id LVS_DEVEL
}
vrrp_script chk_http_port {
	 script "/usr/local/src/nginx_check.sh"
	 interval 2 #(檢測(cè)腳本執(zhí)行的間隔)
	 weight 2
}
vrrp_instance VI_1 {
	 state MASTER # 備份服務(wù)器上將 MASTER 改為 BACKUP 
	 interface ens33 //網(wǎng)卡
	 virtual_router_id 51 # 主、備機(jī)的 virtual_router_id 必須相同
	 priority 100 # 主、備機(jī)取不同的優(yōu)先級(jí),主機(jī)值較大,備份機(jī)值較小
	 advert_int 1
	 authentication {
		 auth_type PASS
		 auth_pass 1111
	 }
	 virtual_ipaddress {
		192.168.19.50 # VRRP H 虛擬地址(非真實(shí)物理地址)
	 } 
}

從服務(wù)配置:keepalivec.conf

global_defs {
	 notification_email {
		 acassen@firewall.loc
		 failover@firewall.loc
		 sysadmin@firewall.loc
	 }
	 notification_email_from Alexandre.Cassen@firewall.loc
	 smtp_server 192.168.19.129
	 smtp_connect_timeout 30
	 router_id LVS_DEVEL
}
vrrp_script chk_http_port {
	 script "/usr/local/src/nginx_check.sh"
	 interval 2 #(檢測(cè)腳本執(zhí)行的間隔)
	 weight 2
}
vrrp_instance VI_1 {
	 state BACKUP # 備份服務(wù)器上將 MASTER 改為 BACKUP 
	 interface ens33 //網(wǎng)卡
	 virtual_router_id 51 # 主、備機(jī)的 virtual_router_id 必須相同
	 priority 90 # 主、備機(jī)取不同的優(yōu)先級(jí),主機(jī)值較大,備份機(jī)值較小
	 advert_int 1
	 authentication {
		 auth_type PASS
		 auth_pass 1111
	 }
	 virtual_ipaddress {
		192.168.19.50 # VRRP H 虛擬地址(非真實(shí)物理地址)
	 } 
}

在/usr/local/src 添加檢測(cè)腳本,兩臺(tái)虛擬機(jī)都要添加

添加文件:nginx_check.sh

#!/bin/bash
A=`ps -C nginx –no-header |wc -l`
if [ $A -eq 0 ];then
    /usr/local/nginx/sbin/nginx
    sleep 2
    if [ `ps -C nginx --no-header |wc -l` -eq 0 ];then
        killall keepalived
    fi
fi

把兩臺(tái)服務(wù)器上 nginx 和 keepalived 啟動(dòng) 重新啟動(dòng) nginx 啟動(dòng) keepalived:

systemctl start keepalived.service

檢驗(yàn)keepalived是否啟動(dòng)成功

ps -ef | grep keepalived

最終測(cè)試 在瀏覽器地址欄輸入 虛擬 ip 地址 192.168.17.50訪問(wèn)

在master 輸入 ip a 可以查看到

 停止主服務(wù)器仍可以訪問(wèn)從服務(wù)器

systemctl stop keepalived.service
docker stop mynginx

至此實(shí)現(xiàn)nginx高可用集群。更多相關(guān)nginx 高可用集群內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • nginx緩存及錯(cuò)誤頁(yè)面配置

    nginx緩存及錯(cuò)誤頁(yè)面配置

    這篇文章主要介紹了nginx緩存及錯(cuò)誤頁(yè)面配置的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 在Nginx中使用X-Sendfile頭提升PHP文件下載的性能(針對(duì)大文件下載)

    在Nginx中使用X-Sendfile頭提升PHP文件下載的性能(針對(duì)大文件下載)

    這篇文章主要介紹了在Nginx中使用X-Sendfile頭提升PHP文件下載的性能,可以用在針對(duì)大文件下載的情況,下載非網(wǎng)站W(wǎng)eb目錄文件的需求,提供下載權(quán)限控制的場(chǎng)景,需要的朋友可以參考下
    2014-07-07
  • 詳解Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡

    詳解Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡

    本篇文章主要介紹了Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-11-11
  • 502?Bad?Gateway產(chǎn)生的原因及8個(gè)詳細(xì)的解決方法總結(jié)

    502?Bad?Gateway產(chǎn)生的原因及8個(gè)詳細(xì)的解決方法總結(jié)

    Nginx?502?Bad?Gateway的錯(cuò)誤已經(jīng)遇到好幾次了,這里做一下記錄,備忘,下面這篇文章主要給大家介紹了關(guān)于502?Bad?Gateway產(chǎn)生的原因及8個(gè)詳細(xì)的解決方法,文中的介紹非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • Nginx在胖容器中的部署流程

    Nginx在胖容器中的部署流程

    胖容器(Fat Container)是一種容器技術(shù)的形態(tài),它在傳統(tǒng)的輕量級(jí)容器基礎(chǔ)上進(jìn)行了擴(kuò)展和增強(qiáng),Nginx是一款高性能的HTTP和反向代理web服務(wù)器,本文將給大家介紹Nginx在胖容器中的部署流程,需要的朋友可以參考下
    2024-04-04
  • Nginx實(shí)現(xiàn)三種常見的虛擬主機(jī)配置方法

    Nginx實(shí)現(xiàn)三種常見的虛擬主機(jī)配置方法

    Nginx 是一款高性能的 Web 服務(wù)器,支持多種虛擬主機(jī)配置方式,能夠根據(jù)域名、IP 或端口區(qū)分不同的站點(diǎn),這種靈活性讓 Nginx 成為搭建多站點(diǎn)服務(wù)的首選工具,本文將帶你一步步實(shí)現(xiàn)三種常見的虛擬主機(jī)配置方法,需要的朋友可以參考下
    2025-03-03
  • nginx文件上傳限制以及超時(shí)無(wú)響應(yīng)問(wèn)題的解決

    nginx文件上傳限制以及超時(shí)無(wú)響應(yīng)問(wèn)題的解決

    小編最近開發(fā)前后端分離項(xiàng)目遇到一些問(wèn)題,后端服務(wù)是基于80/443端口反向代理的,所以請(qǐng)求會(huì)經(jīng)過(guò)nginx網(wǎng)關(guān),然后將請(qǐng)求代理到后端服務(wù),這是開發(fā)環(huán)境,所以本文小編給大家介紹了解決nginx文件上傳限制和超時(shí)無(wú)響應(yīng),需要的朋友可以參考下
    2025-04-04
  • 小白也可以完成的0基礎(chǔ)部署Nginx服務(wù)

    小白也可以完成的0基礎(chǔ)部署Nginx服務(wù)

    這篇文章主要為大家介紹了0基礎(chǔ)部署Nginx服務(wù)的實(shí)現(xiàn)方式,非常簡(jiǎn)單詳細(xì)零基礎(chǔ)小白跟著做也可以完成,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • Nginx 域名SSL證書配置(網(wǎng)站 http 升級(jí)為 https)

    Nginx 域名SSL證書配置(網(wǎng)站 http 升級(jí)為 https)

    這篇文章主要介紹了Nginx 域名SSL證書配置(網(wǎng)站 http 升級(jí)為 https),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Linux環(huán)境下安裝nginx教程

    Linux環(huán)境下安裝nginx教程

    大家好,本篇文章主要講的是Linux環(huán)境下安裝nginx教程,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12

最新評(píng)論

华宁县| 河东区| 安顺市| 布拖县| 普陀区| 康乐县| 陆河县| 罗平县| 康乐县| 延边| 十堰市| 南部县| 临泽县| 鸡泽县| 新疆| 吉首市| 安福县| 和平县| 扬中市| 彰化市| 峨眉山市| 隆子县| 涪陵区| 高密市| 商水县| 乾安县| 琼中| 遂溪县| 天长市| 哈密市| 临沂市| 吴堡县| 衡阳市| 武邑县| 广水市| 隆尧县| 上林县| 阳原县| 沙坪坝区| 安图县| 焦作市|