Nginx可视化nginxWebUI的具体使用

 更新时间:2023年08月08日 09:22:16   作者:杨浦老苏  
NginxWebUI 是一款图形化管理 nginx 配置的工具,可以使用网页来快速配置 nginx单机与集群的各项功能,本文就来介绍一下Nginx网页配置工具nginxWebUI的具体使用,感兴趣的可以了解一下

什么是 nginxWebUI ?

是一款图形化管理 nginx  配置的工具,可以使用网页来快速配置 nginx 单机与集群的各项功能,包括 http 协议转发, tcp 协议转发,反向代理,负载均衡,静态 html 服务器, ssl 证书自动申请、续签、配置等,配置好后可一建生成 nginx.conf 文件,同时可控制 nginx 使用此文件进行启动与重载,完成对 nginx 的图形化控制闭环。

官方宣称,虽然 NginxWebUI 并不能涵盖 nginx 所有功能,但能覆盖 nginx 日常 90% 的功能使用配置。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 nginxwebui ,选择第一个 cym1102/nginxwebui ,版本选择 latest

docker 文件夹中,创建一个新文件夹 nginxwebui ,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/nginxwebui/data/home/nginxWebUI存放设置、数据库等

网络

勾选 使用与 Docker Host 相同的网络

环境

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
可变
BOOT_OPTIONS设置服务器端口,--server.port=8787

常规设置

这一步似乎非必要,如果有问题建议勾上再试试;

勾选 使用高权限还行容器

选择

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 nginxwebui 和 子目录
mkdir -p /volume2/docker/nginxwebui/data
# 进入 nginxwebui 目录
cd /volume2/docker/nginxwebui
# 运行容器
docker run -d \
   --restart unless-stopped \
   --name nginxwebui \
   --privileged=true \
   --net=host \
   -v $(pwd)/data:/home/nginxWebUI \
   -e BOOT_OPTIONS="--server.port=8787" \
   cym1102/nginxwebui:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'
services:
  nginxwebui:
    image: cym1102/nginxwebui:latest
    container_name: nginxwebui
    restart: unless-stopped
    privileged: true
    network_mode: host
    volumes:
      - ./data:/home/nginxWebUI
    environment:  
      - BOOT_OPTIONS=--server.port=8787  

然后执行下面的命令

# 新建文件夹 nginxwebui 和 子目录
mkdir -p /volume2/docker/nginxwebui/data
# 进入 nginxwebui 目录
cd /volume2/docker/nginxwebui
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8787 就能看到初始化界面

设置用户名和密码

添加成功之后,需要登录

登录成功后的主界面

开发接口直接访问 http://群晖IP:8787/doc.html 就可以看到 knife4j 接口页面

这个软件老苏是完全不会用的,别说现在没时间,就是有时间估计也不一定搞得明白,所以就不瞎扯了,去看官方提供的详细说明吧

国外用户:https://github.com/cym1102/nginxWebUI#使用说明

国内用户:https://gitee.com/cym1102/nginxWebUI#使用说明

不想看文字还可以看视频教程👇

https://www.bilibili.com/video/BV18A4y1D7GZ

参考文档

cym1102/nginxWebUI: Nginx Web page configuration tool. Use web pages to quickly configure Nginx. Nginx网页管理工具,使用网页来快速配置与管理nginx单机与集群
地址:https://github.com/cym1102/nginxWebUI

nginxWebUI - 首页
地址:https://www.nginxwebui.cn/

Nginx WebUI管理平台 - 常见-youmen - 博客园
地址:https://www.cnblogs.com/you-men/p/13460196.html

到此这篇关于Nginx网页配置工具nginxWebUI的具体使用的文章就介绍到这了,更多相关Nginx网页配置工具nginxWebUI内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 通过浏览器查看nginx服务器状态配置方法

    通过浏览器查看nginx服务器状态配置方法

    这篇文章主要介绍了通过浏览器查看nginx服务器状态配置方法,本文讲解开启nginx-status的配置方法,并对服务器的参数做了详细讲解,需要的朋友可以参考下
    2015-04-04
  • Nginx配合Apache或Tomcat的动静分离基本配置实例

    Nginx配合Apache或Tomcat的动静分离基本配置实例

    这篇文章主要介绍了Nginx配合Apache或Tomcat的动静分离基本配置实例,实际上Nginx专门负责静态和反向代理是主流服务器配置方案,需要的朋友可以参考下
    2016-01-01
  • nginx tcp负载均衡的具体实现

    nginx tcp负载均衡的具体实现

    Nginx是比较不错的开源Web服务器之一,它也可以用作TCP和UDP负载均衡器,本文主要介绍了nginx tcp负载均衡的具体实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • Nginx 压缩(gzip、gunzip、gzip_static、send_file)的实现

    Nginx 压缩(gzip、gunzip、gzip_static、send_file)的实现

    在Web应用开发中,优化网站速度是一个非常重要的工作,本文主要介绍了Nginx 压缩(gzip、gunzip、gzip_static、send_file)的实现,感兴趣的可以了解一下
    2024-09-09
  • 图文详解Nginx多种匹配方式

    图文详解Nginx多种匹配方式

    nginx作为一款高性能的服务器,用途很多,下面这篇文章主要给大家介绍了Nginx多种匹配方式的相关资料,文中通过图文介绍的介绍的非常详细,需要的朋友可以参考下
    2022-05-05
  • 详解Nginx 工作原理

    详解Nginx 工作原理

    这篇文章主要介绍了Nginx 工作原理,帮助大家更好的理解和学习nginx,感兴趣的朋友可以了解下
    2020-10-10
  • 使用Bash脚本和Logrotate实现Nginx日志切割的方法

    使用Bash脚本和Logrotate实现Nginx日志切割的方法

    Logrotate是一个Linux系统上用来管理日志文件的工具,它可以定期轮转日志文件、压缩旧的日志文件以及删除过期的日志文件,这篇文章主要介绍了使用Bash脚本和Logrotate实现Nginx日志切割,需要的朋友可以参考下
    2024-05-05
  • 浅谈Nginx 中的两种限流方式

    浅谈Nginx 中的两种限流方式

    这篇文章主要介绍了浅谈Nginx 中的两种限流方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • nginx出现权限问题解决(13: Permission denied)

    nginx出现权限问题解决(13: Permission denied)

    本文主要介绍了nginx出现权限问题解决(13: Permission denied),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Nginx+Tomcat群集的实现示例

    Nginx+Tomcat群集的实现示例

    这篇文章主要介绍了Nginx+Tomcat群集的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07

最新评论