👨🏻🎓博主介绍:大家好!我是李大白,一名运维容器运维工程师,热爱分享知识🌟
🌈擅长领域:云原生、数据库、自动化运维
🙏🏻如果本文章对小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏!
🤝如果在文章描述时如有错,恳请各位大佬指正,在此感谢!!!
🍂 落叶而知秋,博闻而强识!
📕 精品专栏:Harbor大白话(企业级)
1、需求
Nginx 可视化管理,例如- 配置管理 - 性能监控 - 日志监控 - 其他配置。
2、方案
目前已实现前两条:配置管理,和性能监控。日志分析监控这块还需要另找方案实现!开源免费。
3、说明
有linux版本、windows版本、Mac版本
下载和配置首先到作者github说明页面,下载对应系统版本的安装包,需要注意的是linux版本有一段描述不可忽视。
安装该服务前需要有nginx服务环境
4、部署步骤
4.1 下载并解压安装包
[root@master ~]# yum install -y wget unzip
[root@master ~]# wget https://github.com/onlyGuo/nginx-gui/releases/download/1.6/Nginx-GUI-For-Linux_X64_v1.6.zip
[root@master ~]# unzip Nginx-GUI-For-Linux_X64_v1.6.zip
[root@master ~]# cd Nginx-GUI-For-Linux_X64_v1.6/
[root@master Nginx-GUI-For-Linux_X64_v1.6]# ls -l
总用量 20
drwxr-xr-x 6 root root 105 9月 24 2019 bin
drwxr-xr-x 2 root root 29 9月 24 2019 conf
drwxr-xr-x 2 root root 6 5月 14 2019 data
drwxr-xr-x 2 root root 4096 9月 24 2019 include
drwxr-xr-x 4 root root 28 9月 24 2019 lib
drwxr-xr-x 2 root root 17 9月 24 2019 logs
-rw-r--r-- 1 root root 38 4月 25 2019 shutdown.bat
-rw-r--r-- 1 root root 75 4月 25 2019 shutdown.sh
-rw-r--r-- 1 root root 418 4月 25 2019 startup.bat
-rw-r--r-- 1 root root 507 8月 19 2019 startup.sh
4.2 修改配置文件
文件位置:conf/conf.properties
[root@master Nginx-GUI-For-Linux_X64_v1.6]# pwd
/root/Nginx-GUI-For-Linux_X64_v1.6
[root@master Nginx-GUI-For-Linux_X64_v1.6]# vim conf/conf.properties
nginx.path = /usr/local/nginx #nginx安装目录
nginx.config = /usr/local/nginx/conf/nginx.conf #nginx配置文件
account.admin = admin #连接用户(admin)的密码
4.3 重命名(此步骤仅linux版本需要)
根据原作者的描述:针对linux 64位版本 需要将lib/bin/下的 java_vms
文件重命名为java_vms_nginx_gui
[root@master Nginx-GUI-For-Linux_X64_v1.6]# ls lib/bin/java_vms_nginx_gui
lib/bin/java_vms_nginx_gui
4.4 打包发布到服务器
[root@master Nginx-GUI-For-Linux_X64_v1.6]# cd ..
[root@master ~]# chmod -R 777 Nginx-GUI-For-Linux_X64_v1.6 #设置权限
4.5 后台启动
[root@master ~]# nohup bash Nginx-GUI-For-Linux_X64_v1.6/startup.sh > Nginx-GUI-For-Linux_X64_v1.6/logs/nginx-gui.log &
[2] 17535
[root@master ~]# nohup: 忽略输入重定向错误到标准输出端
4.6 服务查看
nginx-gui服务默认监听
`8889`端口
[root@master ~]# netstat -ntulp | grep 8889
tcp6 0 0 :::8889 :::* LISTEN 67828/java_vms_ngin
5、登录
地址:192.168.2.60:8889
用户名:admin
密码:admin
登录后的主页如图:
一个不好的消息
现在,它凉了。近两年来没有更新是因为它的确凉了。作者为了生计不得不放弃维护它,现在作者可能正在996,很讽刺…🙂
发现了一个依然在维护的分支,主页地址:http://www.nginxwebui.cn/index.html
The nginx GUI makes maintenance easy