⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 软件更新早知道 toutiao.com/i6825803130937016836/ 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

今天给大家推荐一款nginx.conf在线生成器,还算强大!

来源:软件更新早知道

toutiao.com/i6825803130937016836/

介绍

NginxWebUI是一款方便实用的 nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.conf」配置文件并覆盖目标配置文件,完成 nginx 的功能配置。

今后配置nginx再也不用上网各种搜索, 只需要在该项目中进行增删改查就可方便的配置nginx!

功能说明

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

  • 其中orm使用了自开源的sqlHelper项目作为orm,使用sqlite作为数据库,项目启动时会释放一个.sqlite.db到系统用户文件夹中

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

使用说明

打开http://xxx.xxx.xxx.xx:8080 默认登录名密码为admin/admin

进入系统后,可在管理员管理里面添加修改管理员账号

在反向代理中可配置nginx的反向代理即server项功能,可开启ssl功能,直接从网页上上传pem文件和key文件,直接放到系统用户文件夹下,还可以直接开启http转跳https功能,用户直接访问http会转跳到https

在负载均衡中可配置nginx的负载均衡即upstream项功能,在反向代理中可选择代理目标为负载均衡项

最终生成conf文件,可在此进行进一步手动修改,确认修改无误后,可覆盖本机conf文件,并进行校验和重启

PS:nginx本身功能复杂,本项目并不能涵盖nginx所有功能,只能配置常用功能,更高级的功能配置仍然需要在最终生成的nginx.conf中进行手动编写哦~

项目地址:https://gitee.com/cym1102/nginxWebUI?_from=gitee_search

文章目录
  1. 1. 功能说明
  2. 2. 使用说明