System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻少妇精品无码专区,亚洲AV无码精品国产成人,人妻丰满熟妞av无码区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種Nginx站點可視化配置方法、設備及介質技術

    技術編號:42525091 閱讀:15 留言:0更新日期:2024-08-27 19:35
    本申請公開了一種Nginx站點可視化配置方法、設備及介質,方法包括:接收來自于用戶的配置請求,并基于所述配置請求,獲取待配置文件;基于所述配置請求,將所述待配置文件解析為實體;將所述實體進行可視化,并呈現給所述用戶,以使所述用戶能夠配置所述實體的實體屬性;基于所述用戶的實體屬性配置結果,導出為目標配置文件。能夠進行Nginx可視化配置,無需要在命令行工具上修改配置文件,在可視化界面上即可完成配置。為非專業運維交付人員提供便捷的Nginx部署配置文件可視化編輯系統。

    【技術實現步驟摘要】

    本申請涉及程序優化領域,具體涉及一種nginx站點可視化配置方法、設備及介質。


    技術介紹

    1、nginx是一款輕量級的web服務器/反向代理服務器及電子郵件(imap/pop3)代理服務器,在bsd-like協議下發行。現有技術中nginx服務器配置復雜,修改文件效率低,容易出錯,一些不懂nginx配置語法的技術人員無從下手,萬一修改出錯了,不方便回退和回滾操作,容易對生產環境造成致命影響。


    技術實現思路

    1、為了解決上述問題,本申請提出了一種nginx站點可視化配置方法、設備及介質,包括:

    2、接收來自于用戶的配置請求,并基于所述配置請求,獲取待配置文件;基于所述配置請求,將所述待配置文件解析為實體;將所述實體進行可視化,并呈現給所述用戶,以使所述用戶能夠配置所述實體的實體屬性;基于所述用戶的實體屬性配置結果,導出為目標配置文件。

    3、在一個示例中,所述將所述實體進行可視化,并呈現給所述用戶,具體包括:確定所述實體中包含的各條配置;將所述各條配置映射為flet框架中操作界面中的單位元件;使用可視化頁面將所述單位元件呈現給所述用戶。

    4、在一個示例中,所述基于所述配置請求,將所述待配置文件解析為實體,具體包括:根據所述配置請求,確定所述待配置文件包含的配置項類型;所述配置項類型根據所述配置項是否有子項以及是否有判定條件進行分類;根據所述配置項類型,確定所述待配置文件對應的預設類型實體;所述預設類型實體至少包括第一類型實體、第二類型實體以及第三類型實體;將所述待配置文件解析為所述預設類型實體。

    5、在一個示例中,所述第一類型實體的屬性包括配置名稱、存儲配置參數;所述第一類型實體對應于無子項且無判定條件的待配置文件。

    6、在一個示例中,第二類型實體的屬性包括配置名稱、存儲判定條件、存儲樹狀層級;所述第二實體類型對應于有子項且有判定條件的待配置文件。

    7、在一個示例中,第三類型實體的屬性包括配置名稱、存儲配置參數、存儲樹狀層級;所述第三實體類型對應于有子項且無判定條件的待配置文件。

    8、在一個示例中,所述待配置文件為預設模板文件。

    9、在一個示例中,基于所述用戶的實體屬性配置結果,導出為目標配置文件之后,將所述待配置文件以及修改日志保存至數據庫。

    10、本申請還提供了一種nginx站點可視化配置設備,包括:至少一個處理器;以及,與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行:接收來自于用戶的配置請求,并基于所述配置請求,獲取待配置文件;基于所述配置請求,將所述待配置文件解析為實體;將所述實體進行可視化,并呈現給所述用戶,以使所述用戶能夠配置所述實體的實體屬性;基于所述用戶的實體屬性配置結果,導出為目標配置文件。

    11、本申請還提供了一種非易失性計算機存儲介質,存儲有計算機可執行指令,其特征在于,所述計算機可執行指令設置為:接收來自于用戶的配置請求,并基于所述配置請求,獲取待配置文件;基于所述配置請求,將所述待配置文件解析為實體;將所述實體進行可視化,并呈現給所述用戶,以使所述用戶能夠配置所述實體的實體屬性;基于所述用戶的實體屬性配置結果,導出為目標配置文件。

    12、通過本申請提出的方法能夠帶來如下有益效果:本專利技術以可視化界面為基礎,能夠實現跨平臺對nginx進行在線修改配置文件。能夠進行nginx可視化配置,無需要在命令行工具上修改配置文件,在可視化界面上即可完成配置。為非專業運維交付人員提供便捷的nginx部署配置文件可視化編輯系統。

    本文檔來自技高網...

    【技術保護點】

    1.一種Nginx站點可視化配置方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述將所述實體進行可視化,并呈現給所述用戶,具體包括:

    3.根據權利要求1所述的方法,其特征在于,所述基于所述配置請求,將所述待配置文件解析為實體,具體包括:

    4.根據權利要求3所述的方法,其特征在于,所述第一類型實體的屬性包括配置名稱、存儲配置參數;

    5.根據權利要求3所述的方法,其特征在于,第二類型實體的屬性包括配置名稱、存儲判定條件、存儲樹狀層級;

    6.根據權利要求3所述的方法,其特征在于,第三類型實體的屬性包括配置名稱、存儲配置參數、存儲樹狀層級;

    7.根據權利要求1所述的方法,其特征在于,所述待配置文件為預設模板文件。

    8.根據權利要求1所述的方法,其特征在于,基于所述用戶的實體屬性配置結果,導出為目標配置文件之后,將所述待配置文件以及修改日志保存至數據庫。

    9.一種Nginx站點可視化配置設備,其特征在于,包括:

    10.一種非易失性計算機存儲介質,存儲有計算機可執行指令,其特征在于,所述計算機可執行指令設置為:

    ...

    【技術特征摘要】

    1.一種nginx站點可視化配置方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述將所述實體進行可視化,并呈現給所述用戶,具體包括:

    3.根據權利要求1所述的方法,其特征在于,所述基于所述配置請求,將所述待配置文件解析為實體,具體包括:

    4.根據權利要求3所述的方法,其特征在于,所述第一類型實體的屬性包括配置名稱、存儲配置參數;

    5.根據權利要求3所述的方法,其特征在于,第二類型實體的屬性包括配置名稱、存儲判定條件、存儲樹狀層級;

    6....

    【專利技術屬性】
    技術研發人員:王勝孟
    申請(專利權)人:浪潮智慧科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码婬片aaa直播表情| 中文无码热在线视频| 18禁超污无遮挡无码免费网站| 国产热の有码热の无码视频| 亚洲AV无码AV男人的天堂不卡| 亚洲中文久久精品无码ww16| 精品欧洲AV无码一区二区男男 | 亚洲AV无码AV吞精久久| 无码专区国产无套粉嫩白浆内射 | 中文成人无码精品久久久不卡| 亚洲AV无码AV男人的天堂| 无码一区二区三区中文字幕| 亚洲AV无码第一区二区三区 | 无码人妻丰满熟妇啪啪网站牛牛| 精品国产毛片一区二区无码| 免费无码精品黄AV电影| 亚洲av无码片在线播放| 亚洲国产精品无码久久九九| 少妇人妻偷人精品无码AV| 人妻少妇精品无码专区二区| 久久天堂av综合色无码专区 | 亚洲国产精品无码久久一线| 亚洲 另类 无码 在线| 无码人妻久久一区二区三区免费丨| 亚洲国产精品无码专区| 国产50部艳色禁片无码| 国产爆乳无码一区二区麻豆| 国产50部艳色禁片无码| 在线高清无码A.| 亚洲AV无码久久精品色欲| 中文有码vs无码人妻| 国产成人精品无码免费看| 亚洲中文字幕无码久久精品1| 中文无码精品一区二区三区| 亚洲中文字幕无码专区| 岛国无码av不卡一区二区| 亚洲AV永久无码精品水牛影视| 国产成A人亚洲精V品无码性色| 日韩人妻无码精品一专区| 久久亚洲AV无码精品色午夜麻豆| 久久国产精品无码一区二区三区 |