首页 > 系统相关 >Nginx 可视化配置!

Nginx 可视化配置!

时间:2023-11-20 11:32:19浏览次数:44  
标签:github 监控 nginx gui 配置 Nginx 可视化 conf



前言

nginx-gui这个东西真的要吹一波,太好用了,而且源码公开。对于我这样一个作为Linux菜鸟的Java开发来说,这个可视化配置工具简直是福音!

需求

nginx 可视化管理,例如

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

方案

目前已实现前两条:配置管理性能监控

日志分析监控这块还需要另找方案实现!

github地址:

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

界面截图

Nginx 可视化配置!_github

Nginx 可视化配置!_性能监控_02

Nginx 可视化配置!_nginx_03

Nginx 可视化配置!_nginx_04

折腾

一 下载和配置

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

需要注意的是linux版本有一段描述不可忽视

Nginx 可视化配置!_nginx_05

配置步骤如下:

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

Nginx 可视化配置!_github_06

遗留问题

目前实现的有

  • 性能监控
  • 可视化配置

暂未实现的是

  • 日志分析
  • 访问统计

github地址:

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



标签:github,监控,nginx,gui,配置,Nginx,可视化,conf
From: https://blog.51cto.com/wangshiyu/8486301

相关文章

  • EtherCAT转Modbus网关做为 MODBUS 从站配置
    EtherCAT转Modbus网关做为MODBUS从站配置案例兴达易控EtherCAT转Modbus网关可以用作MODBUS从站的配置。这种网关允许将Modbus协议与EtherCAT协议进行转换,从而实现不同通信系统之间的互操作性。通过将Modbus从站配置到网关中,可以实现对Modbus设备的访问和控制。同时,该网关还可以......
  • EtherCAT转Modbus网关用Modbus Slave模拟从站配置案例
    EtherCAT转Modbus网关用ModbusSlave模拟从站配置案例兴达易控EtherCAT转Modbus网关可以用作Modbus从站的配置。EtherCAT转Modbus网关允许Modbus协议转换为EtherCAT,实现不同通信系统之间的互操作性。通过配置从站到网关的Modbus,您可以访问和控制Modbus设备。同时,网关还可以扩展M......
  • pytest日志配置
    pytest默认输出日志如下: 为了让日志看起来更加舒服,我们可以在pytest.ini文件中增加如下配置#是否开启日志true/falselog_cli=true#过滤日式级别log_cli_level=info#输出信息log_cli_format=%(asctime)s[%(levelname)s]%(message)s(%(filename)s:%(lineno)s......
  • Hikari默认配置
    Hikari配置说明name构造器默认值默认配置validate之后的值描述validate重置autoCommitTRUETRUE自动提交从池中返回的连接–connectionTimeoutSECONDS.toMillis(30)=3000030000等待来自池的连接的最大毫秒数如果小于250毫秒,则被重置回30秒idleTimeoutMINU......
  • VS CODE,保存自动格式化vue代码配置 流程记录
    进入vscode,ctrl+shift+p,搜索Preferences:OpenUserSettings(json) ,然后把下面配置覆盖到原本的地方 { //vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation":false, //重新设定tabsize "editor.tabSize":2, //#每次保......
  • 12.oppo手机自动化测试配置
    1.先在--关于手机--点击进去--点击版本信息 2.点击版本号,连续点击3次,开启开发者模式。3.打开开发者模式-勾选框,充电时电源不休眠 4.开启usb调试和无线调试 5.开启禁止权限监控,不然自动化框架连接手机会出现权限问题,例如:settingsdeleteglobalhidden_api_policy_p_a......
  • 219-nginx 配置https,证书配置
    server{#SSL默认访问端口号为443listen443ssl;#请填写绑定证书的域名server_nameqzkuma.cn;#请填写证书文件的相对路径或绝对路径ssl_certificate/home/ssl/qzkuma.cn_bundle.crt;#请填写私钥文件的相对路径或绝对路径s......
  • 14、SpringMVC之注解配置
    14.1、概述在实际工作中,一般使用配置类和注解代替web.xml和SpringMVC配置文件的功能;在Servlet3.0环境中,容器会在类路径中查找实现了javax.servlet.ServletContainerInitializer接口的类,如果找到了的话,就会用它来配置Servlet容器;Spring提供了ServletContainerIni......
  • 前端笔记:React学习 1.1--配置环境
    1.1配置环境React中文文档React官网文档安装NodejsNodejs官网安装create-react-app终端执行:npmi-gcreate-react-app安装VSCode插件SimpleReactSnippetsPrettier-Codeformatter创建ReactApp在存代码的目录下创建react项目create-react-appreact-app......
  • haproxy的acl匹配方式详解+配置案例
    方法一:在HAProxy中,ACL(AccessControlLists)用于基于条件进行请求的过滤和路由。ACL可以根据不同的条件来匹配请求,比如来源IP地址、HTTP头部、URL路径等。一旦定义了ACL,你可以将其与后端服务器池、前端监听器等进行关联,以便根据条件来决定如何处理请求。以下是一些常见的AC......