社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  NGINX

又一款Nginx 管理可视化神器!通过界面完成配置监控,一条龙!

方志朋 • 3 年前 • 319 次点击  
点击上方蓝色“方志朋”,选择“设为星标”

回复“666”获取独家整理的学习资料!

来源:leanote.zzzmh.cn/blog/post/5cc7f63616199b068300001c

需求

nginx 可视化管理,例如

  • 配置管理
  • 性能监控
  • 日志监控
  • 其他配置

方案

目前已实现前两条:配置管理,和性能监控
日志分析监控这块还需要另找方案实现!

目前方案直接套用github大神开发的nginx-gui

github地址:https://github.com/onlyGuo/nginx-gui

这个东西真的要吹一波,太好用了

而且源码公开,解决了我这种java出身的linux菜鸟的一大难题!

界面截图:

说明

先说明下,我也是刚才现学的,只是写下折腾的过程和碰到的问题

详细的用法之类的还是建议访问作者的github和作者的博客查看

作者github:https://github.com/onlyGuo/nginx-gui

作者博客:http://bl.321aiyi.com/2019/03/18/nginx-gui/

折腾

一 下载和配置

首先到作者github说明页面,下载对应系统版本的安装包

需要注意的是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

二 在服务器上运行

前面的步骤都完成以后,直接打包发布到服务器

# 赋权
sudo chmod -R 777 nginx-gui/

# 后台启动
nohup bash /root/web/nginx-gui/startup.sh > logs/nginx-gui.out &

访问默认端口 8889 默认账号密码都是admin

遗留问题

目前实现的有

  • 性能监控
  • 可视化配置

未能实现的是

  • 日志分析
  • 访问统计
热门内容:

最近面试BAT,整理一份面试资料Java面试BAT通关手册,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/108777
 
319 次点击