nginx 可視化管理,例如
- 配置管理
- 性能監(jiān)控
- 日志監(jiān)控
- 其他配置
方案
目前已實現(xiàn)前兩條:配置管理,和性能監(jiān)控
日志分析監(jiān)控這塊還需要另找方案實現(xiàn)!
目前方案直接套用github大神開發(fā)的nginx-gui
github地址:https://github.com/onlyGuo/nginx-gui
這個東西真的要吹一波,太好用了
而且源碼公開,解決了我這種java出身的linux菜鳥的一大難題!
界面截圖:
說明
先說明下,我也是剛才現(xiàn)學的,只是寫下折騰的過程和碰到的問題
詳細的用法之類的還是建議訪問作者的github和作者的博客查看
作者github:https://github.com/onlyGuo/nginx-gui
作者博客:http://bl.321aiyi.com/2019/03/18/nginx-gui/
折騰
一 下載和配置
首先到作者github說明頁面,下載對應系統(tǒng)版本的安裝包
需要注意的是linux版本有一段描述不可忽視
配置步驟如下:
1 下載并解壓 Nginx-GUI-For-Linux-1.0.zip
略
2 修改配置文件
文件位置:conf/conf.properties
nginx 安裝路徑
nginx.path = /usr/local/Cellar/nginx/1.15.12
nginx 配置文件全路徑
nginx.config = /Users/gsk/dev/apps/nginx-1.15.12/conf/nginx.conf
account.admin = admin
3 重命名(此步驟僅linux版本需要)
根據原作者的描述
針對linux 64位版本
需要將 lib/bin/
下的 java_vms 文件
重命名為 java_vms_nginx_gui
二 在服務器上運行
前面的步驟都完成以后,直接打包發(fā)布到服務器
賦權
sudo chmod -R 777 nginx-gui/
后臺啟動
nohup bash /root/web/nginx-gui/startup.sh > logs/nginx-gui.out &
訪問默認端口 8889 默認賬號密碼都是admin
遺留問題
目前實現(xiàn)的有
性能監(jiān)控
可視化配置
未能實現(xiàn)的是
日志分析
訪問統(tǒng)計