Nginx 可视化管理和监控神器
Posted androidstarjack
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 可视化管理和监控神器相关的知识,希望对你有一定的参考价值。
点击上方关注 “终端研发部”
设为“星标”,和你一起掌握更多数据库知识
需求
nginx 可视化管理,例如
- 配置管理
- 性能监控
- 日志监控
- 其他配置
方案
目前已实现前两条:配置管理,和性能监控
日志分析监控这块还需要另找方案实现!
目前方案直接套用github大神开发的nginx-gui
github地址:https://github.com/onlyGuo/nginx-gui
这个东西真的要吹一波,太好用了,而且源码公开!
界面截图:
折腾
一 下载和配置
首先到作者github说明页面,下载对应系统版本的安装包
需要注意的是linux版本有一段描述不可忽视
配置步骤如下:
1 下载并解压Nginx-GUI-For-Linux_X64_v1.6.zi
2 修改配置文件
文件位置:conf/conf.properties
# nginx 安装路径
nginx.path = /usr/local/Cellar/nginx/1.15.12
# nginx 配置文件全路径
nginx.config = /Users/xxx/apps/nginx-1.15.12/conf/nginx.conf
#
account.admin = admin
二 在服务器上运行
前面的步骤都完成以后,直接打包发布到服务器
# 赋权
sudo chmod -R 777 nginx-gui/
# 后台启动
nohup bash /root/web/nginx-gui/startup.sh > logs/nginx-gui.out&
访问默认端口 8889 默认账号密码都是admin
Docker部署
ducker hub https://hub.docker.com/r/crazyleojay/nginx_ui
拉取镜像:
docker pull crazyleojay/nginx_ui
run
docker run --detach \\
--publish 80:80 --publish 8889:8889 \\
--name nginx_ui \\
--restart always \\
crazyleojay/nginx_ui:latest
持久化:
配置文件路径:/usr/local/nginx/conf/nginx.conf
开发者可以自行配置。
docker run --detach \\
--publish 80:80 --publish 8889:8889 \\
--name nginx_ui \\
--restart always \\
--volume /home/nginx.conf:/usr/local/nginx/conf/nginx.conf \\
crazyleojay/nginx_ui:latest
不过项目已经凉,可能是我们的环境对个人的开源贡献者还是不友好吧,为了生计。只能放弃。
BAT等大厂Java面试经验总结
想获取 Java大厂面试题学习资料
扫下方二维码回复「BAT」就好了
回复 【加群】获取github掘金交流群
回复 【电子书】获取2020电子书教程
回复 【C】获取全套C语言学习知识手册
回复 【Java】获取java相关的视频教程和资料
回复 【爬虫】获取SpringCloud相关多的学习资料
回复 【Python】即可获得Python基础到进阶的学习教程
回复 【idea破解】即可获得intellij idea相关的破解教程
关注我gitHub掘金,每天发掘一篇好项目,学习技术不迷路!
回复 【idea激活】即可获得idea的激活方式
回复 【Java】获取java相关的视频教程和资料
回复 【SpringCloud】获取SpringCloud相关多的学习资料
回复 【python】获取全套0基础Python知识手册
回复 【2020】获取2020java相关面试题教程
回复 【加群】即可加入终端研发部相关的技术交流群
阅读更多
在华为鸿蒙 OS 上尝鲜,我的第一个“hello world”,起飞!
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!
如果喜欢就给个“在看”
以上是关于Nginx 可视化管理和监控神器的主要内容,如果未能解决你的问题,请参考以下文章
又一款Nginx 管理可视化神器!通过界面完成配置监控,一条龙!
又一款Nginx 管理可视化神器!通过界面完成配置监控,一条龙!(含视频教程)