【行業資訊】nginxWebUI 1.2.9 發佈,nginx 圖形化管理工具

功能說明

本項目能夠使用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到系統用戶文件夾中, 注意進行備份 .
本系統支持在系統內經過Let's encrypt申請和續簽證書, 使用acme.sh腳本進行自動化申請, 開啓續簽的證書將在天天凌晨2點進行續簽, 只有超過60天的證書纔會進行續簽. acme.sh只支持linux, 所以只能在linux中進行證書申請
同時提供jar與docker部署方式

本次更新內容

1. 提供日誌生成與解析功能, 可方便的統計nginx上的訪問頻率與其餘信息
2. 修復一些bug

部署說明

本項目推薦使用docker進行部署, 提供一個集成了nginx與nginxWebUI的docker鏡像, 可一體化運行與管理nginx, 更方便更安全更獨立。
下載鏡像: 
       
         
       
       
        
        
                 
        
        
docker pull registry.cn-hangzhou.aliyuncs.com/cym1102/nginxwebui:1.2.1
啓動容器: 
       
         
       
       
        
        
                 
        
        
docker run -itd --net=host registry.cn-hangzhou.aliyuncs.com/cym1102/nginxwebui:1.2.1

本文分享自微信公衆號 - Laravel技術社區(Laravel360)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。linux

相關文章
相關標籤/搜索