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

陈钇蒙
 陈钇蒙
发布于 2020年06月26日
收藏 51

功能说明

本项目可以使用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中进行证书申请

同时提供jar与docker部署方式

本次更新内容

1.  更换证书申请模式为dns方式申请,申请期间不再占用nginx80端口,做到高可用,而且可以申请泛域名(*.domain.com)证书

2.  修改一些文字描述, 让使用更清晰明了

3.  修复大量bug与issue

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:nginxWebUI 1.3.9 发布,nginx 图形化管理工具
加载中

精彩评论

李永波
李永波
作者都开源了还要求人家语言,会go自己一个呗!

最新评论(8

一位极其不愿意透漏姓名的马先生
一位极其不愿意透漏姓名的马先生
确实java跑太蛋疼了,换个go rust d 写这个都好
李永波
李永波
作者都开源了还要求人家语言,会go自己一个呗!
陈钇蒙
陈钇蒙
学不动了,等后来人重构这玩意儿吧
罐装果汁
罐装果汁
可以看下goframe,这个go的web框架不错,真心推荐!
陈钇蒙
陈钇蒙
go的网页方面轮子太少了
末日审判
末日审判
不然nginx机器上还得装jdk很乱 用go的话编译直接运行就可以了
陈钇蒙
陈钇蒙
不会啊,而且我看好多go的底层应用项目ui也是用java写的
末日审判
末日审判
建议用go写
返回顶部
顶部