nginxWebUI
nginxWebUI是一款图形化管理工具,用于简化Nginx配置管理。主要功能包括:HTTP/TCP转发、反向代理、负载均衡、SSL证书自动申请与续签、静态网页上传、多服务器集群管理、配置同步等。支持通过网页界面一键生成Nginx配置文件并控制服务启停,覆盖日常90%的Nginx使用场景。
使用方法
- 安装方式:支持Jar包部署(需Java 11+和Nginx)或Docker镜像(含Nginx和WebUI一体化)。
- 配置流程:通过Web界面配置HTTP参数、反向代理、负载均衡等,支持证书申请、日志管理、配置备份与回滚。
- 开机启动:通过systemd配置服务文件实现后台运行。
主要特性
- 基于Solon框架,使用SQLite数据库,无需额外安装依赖。
- 支持多服务器远程管理与配置同步,适用于多节点部署场景。
- 自动续签SSL证书(需配合阿里云DNS验证),提供智能文档接口(需Token鉴权)。
- 专业版增加高级功能(如更精细的权限控制),开源版免费使用基础功能。
注意事项:安装需root权限,Docker部署需使用host网络模式;证书续签依赖阿里云API密钥。