[發明專利]Nginx軟件的安裝方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201810607070.1 | 申請日: | 2018-06-13 |
| 公開(公告)號: | CN108920157B | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 丁江 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 林燕云 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | nginx 軟件 安裝 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例公開了Nginx軟件的安裝方法、裝置、計算機設備及存儲介質。該方法在接收安裝請求后,根據安裝請求中的應用服務器標識生成安裝目錄;配置Nginx軟件的監聽端口號,該Nginx軟件的監聽端口號與Nginx服務器中的所有Nginx軟件的監聽端口號不同;獲取Nginx軟件的預存安裝包模板,并根據安裝目錄和監聽端口號更新預存安裝包模板中的配置文件以形成安裝包;獲取Nginx服務器中標準Nginx軟件的靜態類文件的目錄,并根據標準Nginx軟件的靜態類文件的目錄生成目錄軟鏈接指令;根據安裝目錄以及目錄軟鏈接指令生成安裝腳本,并發送安裝腳本以及安裝包至Nginx服務器,以使得Nginx服務器完成安裝Nginx軟件。該方法可以實現在Nginx服務器中安裝多個Nginx軟件,提高Nginx服務器的資源利用率。
技術領域
本申請涉及計算機技術領域,尤其涉及一種Nginx軟件的安裝方法、裝置、計算機設備及存儲介質。
背景技術
Nginx是一個支持高并發量且性能優越的反向代理服務器,其高性能的表現被廣泛應用于互聯網服務器領域,尤其是linux系統環境下的大型服務器中。目前,在linux服務器上安裝Nginx軟件時,會將Nginx軟件安裝到操作系統的特定目錄中,比如將Nginx軟件的配置文件放在目錄/etc中,其他的軟件安裝文件放在/var、/opt或者/usr/local中。這種安裝方式導致一臺linux服務器只能安裝一個Nginx軟件,也就只能向一個應用服務器提供服務,這就造成linux服務器資源的浪費,linux服務器的利用率較低。
發明內容
本申請提供了一種Nginx軟件的安裝方法、裝置、計算機設備及存儲介質,以在Nginx服務器中安裝多個Nginx軟件,提高Nginx服務器的資源利用率。
第一方面,本申請提供了一種Nginx軟件的安裝方法,其包括:
接收安裝Nginx軟件的安裝請求,其中,所述安裝請求包括應用服務器標識;
根據所述應用服務器標識按照預設生成規則生成安裝目錄;
配置所述Nginx軟件的監聽端口號,其中,所述Nginx軟件的監聽端口號與Nginx服務器中的所有Nginx軟件的監聽端口號不同;
獲取所述Nginx軟件的預存安裝包模板,其中,所述預存安裝包模板包括動態類文件和靜態類文件,所述動態類文件包括配置文件;
根據所述安裝目錄和監聽端口號更新所述預存安裝包模板中的配置文件以形成安裝包;
獲取預存的所述Nginx服務器中標準Nginx軟件的靜態類文件的目錄,并根據所述標準Nginx軟件的靜態類文件的目錄生成目錄軟鏈接指令;
根據所述安裝目錄以及目錄軟鏈接指令生成安裝腳本,并發送所述安裝腳本以及安裝包至所述Nginx服務器,以使得所述Nginx服務器執行所述安裝腳本以創建所述安裝目錄,并根據所述安裝包將所述Nginx軟件安裝在所述安裝目錄中,且通過執行所述目錄軟鏈接指令以將所述Nginx軟件中的靜態類文件的目錄通過軟鏈接的方式鏈接至所述標準Nginx軟件的靜態類文件的目錄。
第二方面,本申請提供了一種Nginx軟件的安裝裝置,其包括:
請求接收單元,用于接收安裝Nginx軟件的安裝請求,其中,所述安裝請求包括應用服務器標識;
目錄生成單元,用于根據所述應用服務器標識按照預設生成規則生成安裝目錄;
端口配置單元,用于配置所述Nginx軟件的監聽端口號,其中,所述Nginx軟件的監聽端口號與Nginx服務器中的所有Nginx軟件的監聽端口號不同;
模板獲取單元,用于獲取所述Nginx軟件的預存安裝包模板,其中,所述預存安裝包模板包括動態類文件和靜態類文件,所述動態類文件包括配置文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810607070.1/2.html,轉載請聲明來源鉆瓜專利網。





