[發(fā)明專利]一種分布式Nginx服務(wù)器的管理方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810210566.5 | 申請(qǐng)日: | 2018-03-14 |
| 公開(公告)號(hào): | CN108494589B | 公開(公告)日: | 2021-05-14 |
| 發(fā)明(設(shè)計(jì))人: | 侯俊青 | 申請(qǐng)(專利權(quán))人: | 北京思特奇信息技術(shù)股份有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24 |
| 代理公司: | 北京輕創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 11212 | 代理人: | 楊立 |
| 地址: | 100089 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 nginx 服務(wù)器 管理 方法 系統(tǒng) | ||
本發(fā)明實(shí)施例涉及一種分布式Nginx服務(wù)器的管理方法和系統(tǒng),屬于IT運(yùn)維技術(shù)領(lǐng)域。其中,該方法包括:通過zookeeper服務(wù)器建立其與Nginx服務(wù)器中多個(gè)配置信息對(duì)應(yīng)的目錄信息,其中,目錄信息由多個(gè)key組成,且一個(gè)key對(duì)應(yīng)一個(gè)配置信息;通過confd配置生成器對(duì)目錄信息進(jìn)行監(jiān)控,得到監(jiān)控信息;根據(jù)confd配置生成器中的配置資源信息和配置模板信息,以及監(jiān)控信息生成配置文件。通過本實(shí)施例提供的技術(shù)方案,實(shí)現(xiàn)了降低成本,提高工作效率的技術(shù)效果。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及IT運(yùn)維技術(shù)領(lǐng)域,尤其涉及一種分布式Nginx服務(wù)器的管理方法和系統(tǒng)。
背景技術(shù)
隨著科學(xué)技術(shù)的發(fā)展和進(jìn)步,IT運(yùn)維技術(shù)領(lǐng)域的知識(shí)對(duì)人類文明起到了重要的作用。計(jì)算機(jī)和網(wǎng)絡(luò)的發(fā)展與應(yīng)用更是有了突飛猛進(jìn)的進(jìn)步。
在現(xiàn)有技術(shù)中,隨著Nginx服務(wù)器的發(fā)展,越來(lái)越多的大中型網(wǎng)站使用分布式Nginx服務(wù)器。Ngin(engine x)是一個(gè)高性能的HTTP和反向代服務(wù)器,也是一IMAP/POP3/SMTP服務(wù)器。Nginx的配置文件目前不支持根據(jù)環(huán)境需要自動(dòng)修改的功能,所以當(dāng)nginx運(yùn)行的時(shí)候,用戶不能根據(jù)環(huán)境需要,對(duì)與nginx下面的組網(wǎng)相關(guān)的配置文件內(nèi)容進(jìn)行實(shí)時(shí)更新,必要的時(shí)候只能通過手動(dòng)修改配置文件來(lái)更新組網(wǎng)的功能。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種分布式Nginx服務(wù)器的管理方法和系統(tǒng)。
根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,本發(fā)明實(shí)施例提供了一種分布式Nginx服務(wù)器的管理方法,所述方法包括:
通過zookeeper服務(wù)器建立其與Nginx服務(wù)器中多個(gè)配置信息對(duì)應(yīng)的目錄信息,其中,目錄信息由多個(gè)key組成,且一個(gè)key對(duì)應(yīng)一個(gè)配置信息;
通過confd配置生成器對(duì)所述目錄信息進(jìn)行監(jiān)控,得到監(jiān)控信息;
根據(jù)所述confd配置生成器中的配置資源信息和配置模板信息,以及所述監(jiān)控信息生成配置文件。
通過本實(shí)施例提供的通過zookeeper服務(wù)器建立其與Nginx服務(wù)器中多個(gè)配置信息對(duì)應(yīng)的目錄信息,通過confd配置生成器對(duì)目錄信息進(jìn)行監(jiān)控,并根據(jù)confd配置生成器和監(jiān)控信息生成配置文件的技術(shù)方案,避免了現(xiàn)有技術(shù)中不能對(duì)Nginx服務(wù)器單獨(dú)進(jìn)行管理,以致管理成本高,維護(hù)成本高的技術(shù)弊端,從而實(shí)現(xiàn)了單獨(dú)管理,單獨(dú)操作,從而實(shí)現(xiàn)了降低成本,節(jié)約資源的技術(shù)效果。
根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,本發(fā)明實(shí)施例提供了一種終端,所述終端包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其中,
所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述方法。
根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,本發(fā)明實(shí)施例提供了一種分布式Nginx服務(wù)器的管理系統(tǒng),所述系統(tǒng)包括:zookeeper服務(wù)器、Nginx服務(wù)器和confd配置生成器,其中,
所述zookeeper服務(wù)器用于:建立與所述Nginx服務(wù)器中多個(gè)配置信息對(duì)應(yīng)的目錄信息,其中,目錄信息由多個(gè)key組成,且一個(gè)key對(duì)應(yīng)一個(gè)配置信息;
所述confd配置生成器用于:對(duì)所述目錄信息進(jìn)行監(jiān)控,得到監(jiān)控信息,并根據(jù)所述confd配置生成器中的配置資源信息和配置模板信息,以及所述監(jiān)控信息生成配置文件。
通過本實(shí)施例提供的:實(shí)現(xiàn)具體功能的zookeeper服務(wù)器、Nginx服務(wù)器和confd配置生成器構(gòu)成的分布式Nginx服務(wù)器的管理系統(tǒng)的技術(shù)方案,避免了現(xiàn)有技術(shù)中不能對(duì)Nginx服務(wù)器單獨(dú)進(jìn)行管理,以致管理成本高,維護(hù)成本高的技術(shù)弊端,從而實(shí)現(xiàn)了單獨(dú)管理,單獨(dú)操作,從而實(shí)現(xiàn)了降低成本,節(jié)約資源的技術(shù)效果。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種分布式Nginx服務(wù)器的管理方法的流程示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京思特奇信息技術(shù)股份有限公司,未經(jīng)北京思特奇信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810210566.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種采集nginx日志的方法及服務(wù)器
- Nginx軟件的安裝方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種解決前端本地開發(fā)跨域問題的方法和裝置
- 基于Nginx自研擴(kuò)展模塊自動(dòng)拉取服務(wù)注冊(cè)中心TCP配置方法
- 一種基于DPDK技術(shù)的Nginx配置熱更新系統(tǒng)和方法
- 一種配置方法及系統(tǒng)
- 一種通過腳本進(jìn)行nginx配置文件切換的方法及系統(tǒng)
- 一種基于Java動(dòng)態(tài)改變Nginx配置的系統(tǒng)及方法
- 一種支持跨平臺(tái)的Nginx可視化配置系統(tǒng)及方法
- 一種基于nginx的微服務(wù)請(qǐng)求響應(yīng)查看方法和系統(tǒng)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





