歡迎您光臨本站 註冊首頁

nginxWebUI 1.1.7 釋出,nginx 視覺化網頁配置工具

←手機掃碼閱讀     admin @ 2020-05-23 , reply:0

功能說明

本專案可以使用WebUI配置nginx的各項功能, 包括http協議轉發, tcp協議轉發, 反向代理, 負載均衡, ssl證書自動申請、續簽、配置等,, 最終生成nginx.conf檔案並覆蓋nginx的預設配置檔案, 完成nginx的最終功能配置. 支援nginx伺服器批次管理

部署此專案後, 配置nginx再也不用上網各種搜尋, 再也不用手動申請和配置ssl證書, 再也不用為了配多個nginx登入n遍伺服器了, 只需要在本專案中進行增刪改查就可方便的配置nginx和伺服器叢集。

nginx本身功能複雜, 本專案並不能涵蓋nginx所有功能, 但支援配置的功能已經涵蓋90%的nginx使用, 更高階的功能配置可根據需要在最終生成的nginx.conf中進行手動編寫。

技術說明

本專案是基於springBoot的web系統, 資料庫使用sqlite, 因此伺服器上不需要安裝任何資料庫

其中orm使用了本人自己開源的sqlHelper專案作為orm, 使用sqlite作為資料庫, 專案啟動時會釋放一個.sqlite.db到系統使用者資料夾中, 注意進行備份

sqlHelper是一個可以像mongodb一樣使用sql資料庫的orm, 解放開發者對sql資料庫表結構的維護工作, 支援sqlite, mysql, postgresql三種資料庫, 有興趣的可以瞭解一下 https://gitee.com/cym1102/sqlHelper

本系統支援在系統內透過Let's encrypt申請和續簽證書, 使用acme.sh指令碼進行自動化申請, 開啟續簽的證書將在每天凌晨2點進行續簽, 只有超過60天的證書才會進行續簽. acme.sh只支援linux, 因此只能在linux中進行證書申請

本次更新內容

本次更新功能較多, 如果有bug請在評論區進行回覆

  1. conf頁面增加可指定nginx執行檔案和nginx目錄, 最大限度相容編譯版nginx
  2. 可以將conf檔案按域名進行分解,每個域名的配置檔案單獨存放為一個檔案,在conf.d下
  3. nginx遠端管理頁面增加分組, 方便叢集管理, 可同步本機所有資料到其他伺服器, 可以使用勾選選擇特定伺服器
  4. 證書可直接指定伺服器上得證書路徑
  5. 添加了http設定嚮導

詳細部署說明

https://gitee.com/cym1102/nginxWebUI

編譯包下載地址

https://gitee.com/cym1102/nginxWebUI/releases


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115882/nginx-1-1-7-released
nginxWebUI 1.1.7 釋出,nginx 視覺化網頁配置工具已經有110次圍觀

http://coctec.com/news/soft/show-post-235386.html