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

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

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

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

集群架構(gòu)圖

1、準(zhǔn)備兩臺裝有Nginx虛擬機

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 #(檢測腳本執(zhí)行的間隔)
	 weight 2
}
vrrp_instance VI_1 {
	 state MASTER # 備份服務(wù)器上將 MASTER 改為 BACKUP 
	 interface ens33 //網(wǎng)卡
	 virtual_router_id 51 # 主、備機的 virtual_router_id 必須相同
	 priority 100 # 主、備機取不同的優(yōu)先級,主機值較大,備份機值較小
	 advert_int 1
	 authentication {
		 auth_type PASS
		 auth_pass 1111
	 }
	 virtual_ipaddress {
		192.168.19.50 # VRRP H 虛擬地址(非真實物理地址)
	 } 
}

從服務(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 #(檢測腳本執(zhí)行的間隔)
	 weight 2
}
vrrp_instance VI_1 {
	 state BACKUP # 備份服務(wù)器上將 MASTER 改為 BACKUP 
	 interface ens33 //網(wǎng)卡
	 virtual_router_id 51 # 主、備機的 virtual_router_id 必須相同
	 priority 90 # 主、備機取不同的優(yōu)先級,主機值較大,備份機值較小
	 advert_int 1
	 authentication {
		 auth_type PASS
		 auth_pass 1111
	 }
	 virtual_ipaddress {
		192.168.19.50 # VRRP H 虛擬地址(非真實物理地址)
	 } 
}

在/usr/local/src 添加檢測腳本,兩臺虛擬機都要添加

添加文件: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

把兩臺服務(wù)器上 nginx 和 keepalived 啟動 重新啟動 nginx 啟動 keepalived:

systemctl start keepalived.service

檢驗keepalived是否啟動成功

ps -ef | grep keepalived

最終測試 在瀏覽器地址欄輸入 虛擬 ip 地址 192.168.17.50訪問

在master 輸入 ip a 可以查看到

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

systemctl stop keepalived.service
docker stop mynginx

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

相關(guān)文章

  • nginx緩存及錯誤頁面配置

    nginx緩存及錯誤頁面配置

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

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

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

    詳解Ngigx+Tomcat配置動靜分離,負載均衡

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

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

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

    Nginx在胖容器中的部署流程

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

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

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

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

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

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

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

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

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

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

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

最新評論

韩城市| 石嘴山市| 遂溪县| 什邡市| 麻江县| 健康| 策勒县| 金湖县| 丹东市| 阿勒泰市| 百色市| 安仁县| 三原县| 嘉峪关市| 奇台县| 泾川县| 九江市| 正蓝旗| 荣成市| 津市市| 明溪县| 托里县| 商城县| 象山县| 浠水县| 邵阳县| 甘南县| 尤溪县| 河北省| 泗洪县| 休宁县| 格尔木市| 马关县| 克什克腾旗| 鹰潭市| 米易县| 巴青县| 龙门县| 儋州市| 南平市| 会泽县|