知道的越多,不知道的就越多,業餘的像一棵小草!
編輯:業餘草
來源:https://www.xttblog.com/?p=5000
需求
nginx 可視化管理,例如
配置管理
性能監控
日誌監控
其他配置
方案
目前已實現前兩條:配置管理,和性能監控。日誌分析監控這塊還需要配合借鑑 Go Access!
目前方案直接套用 nginx-gui。
這個東西真的要吹一波,太好用了。而且源碼公開,解決了我這種 java 出身的 linux 菜鳥的一大難題!
界面截圖:
說明
先說明下,我也是剛纔現學的,只是寫下折騰的過程和碰到的問題 詳細的用法之類的還是建議訪問作者的github和作者的博客查看
作者github:https://github.com/onlyGuo/nginx-gui
折騰
一 下載和配置
首先到作者github說明頁面,下載對應系統版本的安裝包 需要注意的是linux版本有一段描述不可忽視
配置步驟如下:
下載並解壓 Nginx-GUI-For-Linux-1.6.zip
修改配置文件 文件位置: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/ 下的 javavms 文件 重命名爲 javavmsnginxgui
二 在服務器上運行 前面的步驟都完成以後,直接打包發佈到服務器
賦權
sudo chmod -R 777 nginx-gui/
後臺啓動
nohup bash /root/web/nginx-gui/startup.sh > logs/nginx-gui.out & 訪問默認端口 8889 默認賬號密碼都是admin
目前最新的版本爲 V1.6,已實現不少新功能和修復了已知的所有 bug,推薦大家使用最新版本,分分鐘搞定 Nginx。