nginxWebUI是一款可視化配置工具,可以幫助用戶進(jìn)行nginx的配置,使用軟件可以快速的配置和管理nginx集群,方便用戶對(duì)nginx的配置文件進(jìn)行修改,這樣用戶就不用每次修改都去尋找修改教程,大大的節(jié)約了時(shí)間,讓用戶提高自己的工作效率。
軟件特色
配置文件數(shù)據(jù)化
將nginx繁瑣的配置文件修改操作,更改為數(shù)據(jù)的增刪改查,最大限度解放勞動(dòng)力,不再到處找修改教程。
集群管理
在一臺(tái)機(jī)器管理所有nginx集群服務(wù)器配置文件,進(jìn)行統(tǒng)一修改與重啟,不再需要頻繁登錄各個(gè)服務(wù)器操作。
證書一建申請(qǐng)與自動(dòng)續(xù)簽
一鍵免費(fèi)生成ssl證書并進(jìn)行域名綁定,可在證書過期前進(jìn)行自動(dòng)續(xù)簽,保證網(wǎng)站的https安全性與持續(xù)性。
強(qiáng)大的nginx日志解析
可一鍵配置nginx日志生成格式,并進(jìn)行圖形化解析,充分了解訪客數(shù)據(jù)與后臺(tái)服務(wù)運(yùn)行狀況。
docker容器部署
將nginx與nginxWebUI集成到一個(gè)docker鏡像中,完美的打造一個(gè)擁有圖形界面的nginx運(yùn)行包,不與服務(wù)器上其他程序沖突。
數(shù)據(jù)導(dǎo)入導(dǎo)出
可將全站數(shù)據(jù)導(dǎo)出到一個(gè)文件當(dāng)中,方便程序移植與重新部署。
網(wǎng)頁和證書直接上傳
可在網(wǎng)頁中直接上傳nginx需要的網(wǎng)頁與證書,方便建站一條龍服務(wù),全程舍棄ssh客戶端。
強(qiáng)大的備份管理機(jī)制
每一次替換nginx.conf文件,都會(huì)產(chǎn)生一個(gè)備份,保證操作失誤可以隨時(shí)隨地回滾,手賤也沒有任何問題。
軟件功能
nginxWebUI是一款圖形化管理nginx配置得工具, 可以使用網(wǎng)頁來快速配置nginx的各項(xiàng)功能, 包括http協(xié)議轉(zhuǎn)發(fā), tcp協(xié)議轉(zhuǎn)發(fā), 反向代理, 負(fù)載均衡, 靜態(tài)html服務(wù)器, ssl證書自動(dòng)申請(qǐng)、續(xù)簽、配置等, 最終生成nginx.conf文件并覆蓋nginx的默認(rèn)配置文件, 控制nginx的啟動(dòng)與重載入, 完成nginx的功能配置. 被覆蓋的conf文件都會(huì)被備份, 方便出現(xiàn)問題后隨時(shí)進(jìn)行替換.
nginxWebUI也可管理多個(gè)nginx服務(wù)器集群, 隨時(shí)一鍵切換到對(duì)應(yīng)服務(wù)器上進(jìn)行nginx配置, 也可以一鍵將某臺(tái)服務(wù)器配置同步到其他服務(wù)器, 方便集群管理.
nginx本身功能復(fù)雜, nginxWebUI并不能涵蓋nginx所有功能, 但能覆蓋nginx日常90%的功能使用配置, 更高級(jí)的功能配置仍然需要在最終生成的nginx.conf中進(jìn)行手動(dòng)編寫。
部署此項(xiàng)目后, 配置nginx再也不用上網(wǎng)各種搜索, 再也不用手動(dòng)申請(qǐng)和配置ssl證書, 只需要在本項(xiàng)目中進(jìn)行增刪改查就可方便的配置nginx。
注意事項(xiàng)
本系統(tǒng)通過Let's encrypt申請(qǐng)證書, 使用acme.sh腳本進(jìn)行自動(dòng)化申請(qǐng)和續(xù)簽, 開啟續(xù)簽的證書將在每天凌晨2點(diǎn)進(jìn)行續(xù)簽, 只有超過60天的證書才會(huì)進(jìn)行續(xù)簽. 只支持在linux下簽發(fā)證書.
因?yàn)樯暾?qǐng)證書必須要使用80端口, 因此在申請(qǐng)和續(xù)簽的時(shí)候nginx將會(huì)短暫關(guān)閉,請(qǐng)注意。
添加tcp/ip轉(zhuǎn)發(fā)配置支持時(shí), 一些低版本的nginx可能需要重新編譯,通過添加–with-stream參數(shù)指定安裝stream模塊才能使用, 但在ubuntu 18.04下, 官方軟件庫中的nginx已經(jīng)帶有stream模塊, 不需要重新編譯. nginxWebUI如果配置了tcp轉(zhuǎn)發(fā)項(xiàng)的話, 會(huì)在conf文件中自動(dòng)引入ngx_stream_module.so的配置項(xiàng), 如果沒有開啟則不引入, 最大限度優(yōu)化ngnix配置文件.
安裝方法
以Ubuntu操作系統(tǒng)為例, 以下命令請(qǐng)使用root賬戶權(quán)限執(zhí)行
1.安裝java運(yùn)行環(huán)境和nginx
apt install openjdk-8-jdk apt install nginx
2.下載最新版發(fā)行包jar
啟動(dòng)命令
nohup java -jar -Xmx64m nginxWebUI-1.7.0.jar --server.port=8080 ----project.home=/home/nginxWebUI/ > /dev/null &
參數(shù)說明(都是非必填)
-Xmx64m 最大分配內(nèi)存數(shù)
--server.port 占用端口, 默認(rèn)以8080端口啟動(dòng)
--project.home 項(xiàng)目配置文件目錄,存放數(shù)據(jù)庫文件,證書文件,日志等, 默認(rèn)為/home/nginxWebUI/
注意命令最后加一個(gè)&號(hào), 表示項(xiàng)目后臺(tái)運(yùn)行
使用說明
登錄頁面, 第一次打開會(huì)要求初始化管理員賬號(hào)
進(jìn)入系統(tǒng)后, 可在管理員管理里面添加修改管理員賬號(hào)
在http參數(shù)配置中可以配置nginx的http項(xiàng)目,進(jìn)行http轉(zhuǎn)發(fā), 默認(rèn)會(huì)給出幾個(gè)常用配置, 其他需要的配置可自由增刪改查. 可以勾選開啟日志跟蹤, 生成日志跟蹤配置項(xiàng), 每天0點(diǎn)時(shí)刻可生成上一天的日志分析報(bào)告. 由于日志文件access.log文件過大, 默認(rèn)只保留7天的log文件, 但分析報(bào)告可一直保留.
在TCP參數(shù)配置中可以配置nginx的steam項(xiàng)目參數(shù), 進(jìn)行tcp轉(zhuǎn)發(fā).
在反向代理中可配置nginx的反向代理即server項(xiàng)功能, 可開啟ssl功能, 可以直接從網(wǎng)頁上上傳pem文件和key文件, 或者使用系統(tǒng)內(nèi)申請(qǐng)的證書, 可以直接開啟http轉(zhuǎn)跳https功能,也可開啟http2協(xié)議
在負(fù)載均衡中可配置nginx的負(fù)載均衡即upstream項(xiàng)功能, 在反向代理管理中可選擇代理目標(biāo)為配置好的負(fù)載均衡
在證書管理中可添加證書, 并進(jìn)行簽發(fā)和續(xù)簽, 開啟定時(shí)續(xù)簽后, 系統(tǒng)會(huì)自動(dòng)續(xù)簽即將過期的證書
備份文件管理, 這里可以看到nginx.cnf的備份歷史版本, nginx出現(xiàn)錯(cuò)誤時(shí)可以選擇回滾到某一個(gè)歷史版本
最終生成conf文件,可在此進(jìn)行進(jìn)一步手動(dòng)修改,確認(rèn)修改無誤后,可覆蓋本機(jī)conf文件,并進(jìn)行效驗(yàn)和重啟, 可以選擇生成單一nginx.conf文件還是按域名將各個(gè)配置文件分開放在conf.d下
log管理, 在http配置中如果開啟了log監(jiān)控的話, 會(huì)每天在這里生成日志分析報(bào)告.
遠(yuǎn)程服務(wù)器管理, 如果有多臺(tái)nginx服務(wù)器, 可以都部署上nginxWebUI, 然后登錄其中一臺(tái), 在遠(yuǎn)程管理中添加其他服務(wù)器的ip和用戶名密碼, 就可以在一臺(tái)機(jī)器上管理所有的nginx服務(wù)器了.
標(biāo)簽: 配置工具
下載地址
精品推薦
-
xmanager4
詳情 -
大勢(shì)至服務(wù)器文件備份系統(tǒng)
詳情 -
dbForge Studio for MySQL中文企業(yè)破解版
詳情 -
Termius
詳情 -
Termius
詳情 -
WampServer
詳情 -
XAMPP
詳情 -
xshell 7
詳情 -
Xshell永久激活版
詳情 -
Kommander T1黃金破解
詳情 -
蒲公英客戶端
詳情 -
PLSQL Developer 32位綠色版
詳情 -
XAMPP32位x86
詳情 -
xmanager7企業(yè)版產(chǎn)品密鑰注冊(cè)機(jī)
詳情 -
SecureCRT綠色中文版
詳情 -
愛快SD WAN服務(wù)端
詳情
-
8 PLSQL12
裝機(jī)必備軟件
網(wǎng)友評(píng)論