编程技术分享平台

网站首页 > 技术教程 正文

nginxWebUI-Web方式完成nginx配置

xnh888 2024-09-14 15:18:14 技术教程 36 ℃ 0 评论

概述

在使用nginx完成服务代理时,常用的做法就是ssh到服务器上完成nginx配置文件的修改,然后进行reload,偶然情况下发现了一个nginxWebUI的配置工具,推荐给大家使用。

具体看了一下该工具可完成对nginx配置文件的修改、nginx服务的启停,集群条件下nginx配置的更新;以及静态页面的发布;

官网地址:nginxWebUI - 首页

使用说明:nginxWebUI: nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群

按照说明文档操作即可,稍微有点儿nginx知识即可。

简单体验了一下,确实NB。值得推广。


下面是在我本机进行的简单操作。

简单使用

  1. 首先在官网上下载到nginxWebUI-3.1.6.jar文件;
  2. 在本地新建了一个文件夹 ~/06-tools/nginxWebUI,将下载的jar包复制到该文件夹
  1. 为了以后方便使用新建了start.sh文件
nohup \
java -jar \
-Dfile.encoding=UTF-8 \
nginxWebUI-3.1.6.jar \
--server.port=30001 \
--project.home=~/06-tools/nginxWebUI \
> /dev/null &
  1. 浏览器打开地址:http://127.0.0.1:30001/,首次使用时需要新建管理员用户,按提示操作即可;
  2. 进入之后可以稍微点击一下页面,功能对应到nginx.conf配置上,都有很直观的展现;
  3. 我本地的操作时,在配置反向代理时,把nginx.conf配置文件导入即可,并且没有完全导入的配置,在管理端添加额外配置即可。
  1. 在启用配置页面,输入本地nginx启动的命令,或命令路径地址,可根据web页面的配置完成文件修改对比,并根据需要重新装载修改后的文件。
  1. 系统管理部分,有远程服务器的配置功能,从字面意思可以get到可完成nginx集群下配置


其他

这个NB的项目竟然是开源的,感谢作者。

生产环境使用时可根据自己需要进行修改扩展。

git clone https://gitee.com/cym1102/nginxWebUI.git
cd nginxWebUI
mvn clean package

以上就是对该工具的使用体验。


你看,奇怪的知识是不是又增加了!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表