nginxWebUI 1.1.7 发布,nginx 可视化网页设备对象

陈钇蒙
 陈钇蒙
发布于 2020年05月23日
收藏 62

六一兴趣技巧问答,“秃顶”要从娃娃抓起!>>>

功能解释

本项目可以应用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到体系用户文件夹中, 留意停止备份

sqlHelper是一个可以像mongodb一样应用sql数据库的orm, 解摊开辟者对sql数据库表构造的保护任务, 支撑sqlite, mysql, postgresql三种数据库, 有兴趣的可以懂得一下 https://gitee.com/cym1102/sqlHelper

本体系支撑在体系内经过过程Let's encrypt请求和续签证书, 应用acme.sh脚本停止主动化请求, 开启续签的证书将在每天凌晨2点停止续签, 只要逾越60天的证书才会停止续签. acme.sh只支撑linux, 是以只能在linux中停止证书请求

本次更新内容

本次更新功能较多, 假设有bug请在评论区停止答复

  1. conf页面增长可指定nginx履行文件和nginx目次, 最大年夜限制兼容编译版nginx
  2. 可以将conf文件按域名停止分化,每个域名的设备文件伶仃存放为一个文件,在conf.d下
  3. nginx长途管理页面增长分组, 便利集群管理, 可同步本机所稀有据到其他办事器, 可以应用勾选选择特定办事器
  4. 证书可直接指定办事器上得证书途径
  5. 添加了http设置领导

详细安排解释

https://gitee.com/cym1102/nginxWebUI

编译包下载地址

https://gitee.com/cym1102/nginxWebUI/releases

本站文章除注明转载外,均为本站原创或编译。迎接任何情势的转载,但请务必注明出处,尊敬他人休息共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://aledoyoga.com]
本文标题:nginxWebUI 1.1.7 发布,nginx 可视化网页设备对象
加载中

最新评论(21

robortly
robortly
跟你有雷同的想法主意,认为nginx的设备不友爱,想开辟个web界面来管理,我也很爱好用Ubuntu体系。就不知道你为甚么要用jva立项,这货特吃内存。
陈钇蒙
陈钇蒙
Java轮子多,迭代起来快,本来只是公司里很随便一个小项目罢了,没想到收回来后,码友要的功能越加越多,但确切内存占用多,不管怎样调参数最少都邑占用150m内存,很多前端办事器nginx本身都才占几m内存,一个ui就要一百多m,末路火
陈钇蒙
陈钇蒙
或许放弃spring全家桶,改用vert,x可以有效增添资本占用,不过我对回调式编程不太熟,改革起来工程量也很多,等无机会研究研究吧
木九天
木九天
Docker上可以用嘛
陈钇蒙
陈钇蒙
这玩艺儿要频繁读写本机遍地的文件, docker只能做文件夹映照, 没法弄
ChArmy
ChArmy
可以用golang做一个吗,为了节约资本其实不想用java
陈钇蒙
陈钇蒙
为了做这玩艺儿我还专门写了一个orm, 很多基本设置移不过去啊
陈钇蒙
陈钇蒙
你可以把jvm参数调小一点就可以控制内存了, 我会把若何调小内存写在教程里
陈钇蒙
陈钇蒙
诚实说其实我其实不想改名,这个名字利于传播,😂真是纠结啊
devbean-豆子
devbean-豆子
ng 和 ngx 指代 angular 比较多吧,最好是 ngi 吧
淘淘我的小宝宝
淘淘我的小宝宝
弄个双语同步,弄不好被收买
陈钇蒙
陈钇蒙
issue都改不完,还双语呢,😢
BigBig将来
BigBig将来
大年夜牛牛啊;
能不克不及在github上也仍一份啊
陈钇蒙
陈钇蒙
Github也有,同名项目
LiuTao123
LiuTao123
建议改成 ngiWebUi,来由是在搜刮引擎中输入 ngi 的时辰,平日第一个提示就是 nginx
湖水没了
湖水没了
根据nginx的应用协定,弗成以用开源代码的作者/机构名字和本来产品的名字做市场推行 照样改名吧
javaeye就是由于不看重这个后来被折腾的不成模样了
陈钇蒙
陈钇蒙
啊?还有这一层说法啊,可是改了名字就不知道是for nginx的了,真是纠结。
湖水没了
湖水没了
只需名字里没有 应当就没成绩 Tengine 简介外面也有nginx字样😆 你也能够改某个字母啊
Joyzhou
Joyzhou
用ng就好了
前往顶部
顶部