System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請涉及通信網(wǎng)絡,特別是涉及一種網(wǎng)站訪問端口的自動化修改方法、系統(tǒng)和電子設備。
技術介紹
1、目前,網(wǎng)站大多數(shù)是使用nginx進行配置和訪問,在電腦端口被占用的情況下,可以修改訪問端口實現(xiàn)網(wǎng)站的范圍。但是現(xiàn)有的java軟件包(java?archive,jar)對于nginx的支持度不高,無法友好更改nginx訪問端口。
2、現(xiàn)有技術一般通過直接手動尋找nginx配置文件,找到對應配置文件中的所有需要修改的nginx端口進行修改,但是存在修改完后可能現(xiàn)有技術無法啟動的問題。
3、現(xiàn)有技術進行端口修改時操作繁瑣,且修改后可能無法正常使用,從而導致修改效率不佳。
技術實現(xiàn)思路
1、本申請實施例提供了一種網(wǎng)站訪問端口的自動化修改方法、系統(tǒng)和電子設備,以至少解決相關技術中端口修改時修改效率不佳的問題。
2、第一方面,本申請實施例提供了一種網(wǎng)站訪問端口的自動化修改方法,包括:
3、響應于接收到前端發(fā)送的端口獲取請求,從nginx的配置文件中獲取端口號并將所述端口號發(fā)送至前端,以供前端基于所述端口號顯示端口配置界面;
4、接收所述前端發(fā)送的端口配置信息,所述端口配置信息是所述前端基于所述端口配置界面獲取的,基于所述端口配置信息更新所述配置文件,基于更新后的配置文件修改端口號;
5、根據(jù)預設配置指令重啟nginx,使得修改后的端口號生效。
6、在一實施例中,所述更新所述配置文件,包括:
7、根據(jù)預設修
8、在一實施例中,所述更新所述配置文件,包括:
9、根據(jù)所述端口配置信息生成端口修改文件,將所述配置文件中端口相關信息替換為所述端口修改文件中的內(nèi)容。
10、在一實施例中,若重啟nginx失敗,方法包括:
11、根據(jù)重啟后的運行結(jié)果確定出現(xiàn)問題的錯誤配置信息,刪除所述配置文件中的錯誤配置信息;或
12、根據(jù)預設指令,終止nginx進程,并重新啟動nginx進程。
13、在一實施例中,所述方法還包括:
14、在重啟成功后,將修改結(jié)果和修改后的端口號發(fā)送至前端,以供前端根據(jù)所述修改結(jié)果和修改后的端口號進行顯示。
15、在一實施例中,所述方法還包括:
16、接收前端響應于用戶登錄指令所發(fā)送的登錄信息,根據(jù)所述登錄信息登錄網(wǎng)站,以使用戶使用網(wǎng)站中的各個接口,所述登錄信息包括ip地址和修改后的端口號。
17、第二方面,本申請實施例提供了一種網(wǎng)站訪問端口的自動化修改系統(tǒng),系統(tǒng)包括:
18、端口配置顯示模塊:用于向用戶展示配置界面,以供用戶進行端口配置;
19、端口修改模塊:用于實現(xiàn)權利要求1~6中任一項所述的網(wǎng)站訪問端口的自動化修改方法。
20、在一實施例中,所述系統(tǒng)還包括:
21、修改結(jié)果顯示模塊:用于展示修改結(jié)果和修改后的端口號,以提醒用戶修改成功;
22、登錄模塊:用于根據(jù)ip地址和修改后的端口號登錄網(wǎng)站,以使用戶正常使用網(wǎng)站中的各個接口。
23、第三方面,本申請實施例提供了一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上述第一方面所述的網(wǎng)站訪問端口的自動化修改方法。
24、第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該程序被處理器執(zhí)行時實現(xiàn)如上述第一方面所述的網(wǎng)站訪問端口的自動化修改方法。
25、本申請實施例提供的一種網(wǎng)站訪問端口的自動化修改方法、系統(tǒng)和電子設備,至少具有以下技術效果。
26、本申請簡單方便的使用可視化界面供修改端口,用戶只需在端口配置界面操作,本申請在接收到用戶的端口配置信息后,根據(jù)端口配置信息自動修改nginx的配置文件,并且在修改后自動重啟nginx。解決了手動修改端口時需手動查找配置文件,并且需要手動修改配置文件中所有目標位置的端口號,費時費力的問題。以此方式,自動化修改訪問端口,有效解決現(xiàn)有技術費時費力的問題,整體操作便捷,提升了用戶體驗感。并且在端口被占用的情況下,自動化修改訪問端口,提高了網(wǎng)站訪問的靈活性。
27、本申請的一個或多個實施例的細節(jié)在以下附圖和描述中提出,以使本申請的其他特征、目的和優(yōu)點更加簡明易懂。
本文檔來自技高網(wǎng)...【技術保護點】
1.一種網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述更新所述配置文件,包括:
3.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述更新所述配置文件,包括:
4.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,若重啟Nginx失敗,方法包括:
5.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求5所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述方法還包括:
7.一種網(wǎng)站訪問端口的自動化修改系統(tǒng),其特征在于,系統(tǒng)包括:
8.根據(jù)權利要求7所述的網(wǎng)站訪問端口的自動化修改系統(tǒng),其特征在于,所述系統(tǒng)還包括:
9.一種電子設備,其特征在于,包括
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的網(wǎng)站訪問端口的自動化修改方法。
【技術特征摘要】
1.一種網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述更新所述配置文件,包括:
3.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述更新所述配置文件,包括:
4.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,若重啟nginx失敗,方法包括:
5.根據(jù)權利要求1所述的網(wǎng)站訪問端口的自動化修改方法,其特征在于,所述方法還包...
【專利技術屬性】
技術研發(fā)人員:朱濤,上官福義,郭永立,
申請(專利權)人:杭州初靈信息技術股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。