HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
  • 《可观测和监控》
随笔
关于作者
  • 《PureJavaCoderRoad》

    • 导读

    • Java基础

    • Java进阶

    • Java高阶

    • 开发辅助工具

    • 计算机网络

    • 数据库

    • JavaEE

    • 中间件

      • MQ

      • Nginx

        • Nginx入门
        • Nginx核心原理
        • 推荐一款Nginx可视化操作工具
      • Redis

    • 架构

    • 建议

  • PureJavaCoderRoad
  • 中间件
  • Nginx
#Nginx #推荐一款
码农阿雨
2022-05-26
目录

推荐一款Nginx可视化操作工具

有时候发现 Nginx 在修改的时候十分麻烦,对我这种使用vim不习惯的菜鸟来说,每次都是把conf文件复制到本地,修改完成后再上传上去,十分耗费时间。

闲逛GitHub的时候竟然发现了一个好东西

https://github.com/onlyGuo/nginx-gui (opens new window)

这是个可视化Nginx管理面板,先试用一波。

# 1、nginx-gui

看了一下,GitHub上面作者很久没有维护了,作者说他正在996.....

这是个springbooot项目:

# 2、部署

先把包下载下来,选择下载版本。

下载地址:https://github.com/onlyGuo/nginx-gui/releases (opens new window)

我这里是部署在Linux上,所以选择的是第一个:

上传到服务器的某个目录

解压:

unzip  Nginx-GUI-For-Linux_X64_v1.6 .zip

修改配置文件:

[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# vi conf/conf.properties

修改你的Nginx配置路径和配置路径:

nginx.path = /usr/local/nginx
nginx.config = /usr/local/nginx/conf/nginx.conf
account.admin = admin

默认账户/密码都是 admin

赋予执行权限:

[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# ls
bin   data     lib   shutdown.bat  startup.bat
conf  include  logs  shutdown.sh   startup.sh
[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# chmod 777 startup.sh shutdown.sh

启动:

[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# ./startup.sh
.
Nginx GUI Service Running ...
./startup.sh: line 18: /var/www/web/Nginx-GUI-For-Linux_X64_v1.6/lib/bin/java_vms_nginx_gui: Permission denied
Nginx GUI Service Shutdown !

看了一下报错 /var/www/web/Nginx-GUI-For-Linux_X64_v1.6/lib/bin/java_vms_nginx_gui: Permission denied

这个文件权限不够,赋权:

[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# chmod 777 /var/www/web/Nginx-GUI-For-Linux_X64_v1.6/lib/bin/java_vms_nginx_gui
[root@VM-8-8-centos Nginx-GUI-For-Linux_X64_v1.6]# ./startup.sh
.
Nginx GUI Service Running ...
  _   _           _                    _____   _    _   _____
 | \ | |         (_)                  / ____| | |  | | |_   _|
 |  \| |   __ _   _   _ __   __  __  | |  __  | |  | |   | |
 | . ` |  / _` | | | | '_ \  \ \/ /  | | |_ | | |  | |   | |
 | |\  | | (_| | | | | | | |  >  <   | |__| | | |__| |  _| |_
 |_| \_|  \__, | |_| |_| |_| /_/\_\   \_____|  \____/  |_____|
           __/ |
          |___/

再启动就可以了。

# 3、访问

默认端口是 8889 ,云服务器记得开放防火墙。

访问即可:

首页:

配置:

这里会读取你的配置,而且支持在线修改,热加载模式,这个功能十分好用。

还有其他一些功能,比如说监听、规则管理、负载均衡设置等等,但是看了一下有bug,不过我只需要在线修改 nginx.conf 就可以了。

总的来说,这个工具值得试一下。

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#Nginx#推荐一款
上次更新: 2025-12-04 10:36:01
最近更新
01
prometheus指标脱坑
12-04
02
什么是IDEA
12-04
03
Gradle项目导入
12-04
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式