nginxWebUI 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
nginxWebUI 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
nginxWebUI 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Mulan
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 陈钇蒙
适用人群 未知
收录时间 2020-05-11

软件简介

本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置.

支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令.

部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, 只需要在本项目中进行增删改查就可方便的配置nginx和服务器集群。

nginx本身功能复杂, 本项目并不能涵盖nginx所有功能, 但支持配置的功能已经涵盖90%的nginx使用, 更高级的功能配置可根据需要在最终生成的nginx.conf中进行手动编写。

技术说明

本项目是基于springBoot的web系统, 数据库使用sqlite, 因此服务器上不需要安装任何数据库.

其中orm使用了本人自己开源的sqlHelper项目作为orm, 使用sqlite作为数据库, 项目启动时会释放一个.sqlite.db到系统用户文件夹中, 注意进行备份 .

本系统支持在系统内通过Let's encrypt申请和续签证书, 使用acme.sh脚本进行自动化申请, 开启续签的证书将在每天凌晨2点进行续签, 只有超过60天的证书才会进行续签. acme.sh只支持linux, 因此只能在linux中进行证书申请

sqlHelper是一个可以像mongodb一样使用sql数据库的orm, 解放开发者对sql数据库表结构的维护工作, 支持sqlite, mysql, postgresql三种数据库, 有兴趣的可以了解一下 https://gitee.com/cym1102/sqlHelper

部署说明

本项目推荐使用docker进行部署, 提供一个集成了nginx与nginxWebUI的docker镜像, 可一体化运行与管理nginx, 更方便更安全更独立

下载镜像: docker pull registry.cn-hangzhou.aliyuncs.com/cym1102/nginxwebui:1.2.1

启动容器: docker run -itd --net=host registry.cn-hangzhou.aliyuncs.com/cym1102/nginxwebui:1.2.1 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(11) 发布并加入讨论🔥
发表了资讯
2022/02/28 09:27

nginxWebUI 3.1.8 已经发布,nginx 网页配置工具

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

6
22
发表了资讯
2021/12/10 09:30

nginxWebUI 2.8.7 已经发布,nginx 网页配置工具

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

11
13
发表了资讯
2021/11/16 13:57

nginxWebUI 2.8.2 已经发布,nginx 网页配置工具

更新内容: 1.修改docker构建方式,大幅减少镜像体积,并提供amd64/arm64/armv7/armv6/ppc等架构镜像 2.修复远程机器为https情况下, 出现ajax使用http发送的情况 3.修复远程无法使用websocket访问日志的问题 4.修复docker内无法读取网速的bug 5.修复docker内无法查看日志的bug jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.8.2.jar docker拉取地址: cym1102/nginxwebui:2.8.2...

2
8
发表了资讯
2021/11/05 14:28

nginxWebUI 2.7.8 发布,nginx 网页配置工具

nginxWebUI 2.7.8 已经发布,nginx 网页配置工具。 此版本更新内容包括: 1.更改证书申请dns验证模式流程 2.upstream添加增加max_conns配置 jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.7.8.jar docker地址: cym1102/nginxwebui:2.7.8 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.7.8...

1
13
发表了资讯
2021/10/16 13:19

nginxWebUI 2.7.4 发布,nginx 网页配置工具

nginxWebUI 2.7.4 已经发布,nginx 网页配置工具。 此版本更新内容包括: 1.修复acme无法申请证书的bug 2.申请证书添加DNS验证方式 3.ui标准化调整 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.7.4

0
5
发表了资讯
2021/10/13 11:02

nginxWebUI 2.7.3 发布,nginx 网页配置工具

nginxWebUI 2.7.3 已经发布。 nginxWebUI是一款图形化管理nginx配置得工具, 可以使用网页来快速配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 静态html服务器, ssl证书自动申请、续签、配置等, 配置好后可一建生成nginx.conf文件, 同时可控制nginx使用此文件进行启动与重载, 完成对nginx的图形化控制闭环. 部署此项目后, 配置nginx再也不用上网各种搜索配置代码, 再也不用手动申请和配置ssl证书, 只...

5
20
发表了资讯
2021/09/24 09:30

nginxWebUI 2.7.0 发布,nginx 网页配置工具

nginxWebUI 2.7.0 已经发布,nginx 网页配置工具。 更新内容: 1.远程和接口nginx命令可选择 2.更新acme.sh为3.0,支持华为dns申请证书 3.添加操作导航教程 4.修复远程服务器日志记录问题 5.将菜单进行简单分类 6.修正proxy_set_header Host $host的默认配置 7.修复其他一些bug jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.7.0.jar docker地址: cym1102/nginxwebui:2.7.0 详情查看:https://gitee.com/cym1102/nginxWe...

2
23
发表了资讯
2021/08/11 09:58

nginxWebUI 2.6.5 发布,nginx 网页配置工具

nginxWebUI 2.6.5 已经发布,nginx 网页配置工具。 此版本更新内容包括: 1.添加远程服务器权限控制功能 2.tcp/udp配置添加ssl配置功能 3.修复一些bug jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.6.5.jar docker地址: cym1102/nginxwebui:2.6.5 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.6.5...

0
20
发表了资讯
2021/06/06 19:41

nginxWebUI 2.6.0 已经发布,nginx 网页配置工具

nginxWebUI 2.6.0 已经发布,nginx 网页配置工具 此版本更新内容包括: 修复一些bug listen端口默认支持ipv6 大幅减少docker镜像尺寸 jar 下载地址: http://file.nginxwebui.cn/nginxWebUI-2.6.0.jar docker 地址: cym1102/nginxwebui:2.6.0 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.6.0...

0
23
发表了资讯
2021/03/17 21:00

nginxWebUI 2.5.1 已经发布,nginx 网页配置工具

nginxWebUI 2.5.1 已经发布,这是一个 nginx 网页配置工具。 此版本更新内容包括: 1.修改docker镜像时区 2.修改效验文件时的bug 3.修改http强制转跳https的方式为error_page 497 jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.5.1.jar docker地址: cym1102/nginxwebui:2.5.1 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.5.1...

3
20
发表了资讯
2021/02/07 16:17

nginxWebUI 2.4.7 已经发布,nginx 网页配置工具

nginxWebUI 2.4.7 已经发布,这是一个 nginx 网页配置工具。 此版本更新内容包括: 更新内容: 1.添加了接口调用功能 2.修复了一些bug jar下载地址: http://file.nginxwebui.cn/nginxWebUI-2.4.7.jar docker地址: cym1102/nginxwebui:2.4.7 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.4.7...

9
33
发表了资讯
2021/02/06 21:50

nginxWebUI 2.4.6 已经发布,nginx 网页配置工具

nginxWebUI 2.4.6 已经发布,这是一个 nginx 网页配置工具。 此版本更新内容包括: 1.添加了接口调用功能 2.修复了一些bug jar 下载地址: http://file.nginxwebui.cn/nginxWebUI-2.4.6.jar docker地址: cym1102/nginxwebui:2.4.6 详情查看:https://gitee.com/cym1102/nginxWebUI/releases/2.4.6...

0
8
发表于运维专区
2020/11/18 09:34

nginxWebUI 2.2.9 发布,nginx 图形化管理工具

功能说明 本项目可以使用Web配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登...

6
49
2020/09/27 11:49

nginxWebUI 2.1.1 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

10
82
发表于运维专区
2020/08/30 09:47

nginxWebUI 1.9.2 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

11
114
2020/08/04 09:55

nginxWebUI 1.8.0 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

15
36
发表于开发技能专区
2020/07/16 10:26

nginxWebUI 1.6.6 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

17
93
2020/06/26 09:27

nginxWebUI 1.3.9 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

8
49
发表于服务端专区
2020/06/09 14:13

nginxWebUI 1.2.9 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, 日志管理和解析, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx...

0
70
发表于开发技能专区
2020/05/27 14:48

nginxWebUI 1.2.1 发布,nginx 图形化管理工具

功能说明 本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置. 支持nginx服务器集群批量管理, 可批量发送配置文件, 批量执行重启和重载入的命令. 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了,...

8
61
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
11 评论
312 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部