NginxWebUI
在服务器管理和网站运维中,Nginx凭借其高性能和稳定性成为不可或缺的工具。然而,复杂的配置语法,配置是否正确等等,操作起来还是需要一定的技术含量,有了下面这款产品,我们就可以通过可视化的图形化界面简化Nginx的配置与管理过程。
简介
方便快捷易用的Nginx可视化UI网页管理部署配置工具系统,使用Web网页系统来快速配置部署,支持在线配置你的Nginx/Openresty的反向代理、负载均衡、SSL/HTTPS证书免费签发,自动续签、TCP/UDP 3-4层转发、可以自定义参数字段、均衡负载节点、Nginx服务状态监控故障报警、集群配置同步等,快速部署多个或N个Nginx集群节点,支持导入现有Nginx配置文件让你无忧使用。
功能说明
可以使用WebUI配置nginx的各项功能,包括http协议转发,tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置。
可以管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理。
nginx本身功能复杂, 本项目并不能涵盖nginx所有功能, 只能配置常用功能, 更高级的功能配置仍然需要在最终生成的nginx.conf中进行手动编写。
部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置nginx。
实操
docker安装
拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/cym19871102/nginxwebui:latest
启动容器
docker run -itd -v /home/nginxWebUI:/home/nginxWebUI -e BOOT_OPTIONS="--server.port=8080" --net=host --restart=always registry.cn-hangzhou.aliyuncs.com/cym19871102/nginxwebui:latest
第一次访问页面,需要配置管理用户密码
系统运行状态,可以查看服务器cpu使用率,内存使用,磁盘使用,网速统计。
基本参数配置
http参数配置
反向代理
添加完代理地址后,可以检查配置的端口是否被占用,点击预览可以查看生成的配置
配置负载均衡
预览查看生成的nginx配置
启用配置
可以校验文件、替换文件、重新装载配置文件
还可以启动nginx、停止nginx、还原文件。
静态网页上传
证书管理
支持阿里万网、DNSPod、腾讯云、华为云、亚马逊云、IPv64
支持是手动上传证书
Nginx日志查看
日志追踪
支持导出配置数据、导入配置数据、导出程序日志
远程服务器
可以部署多个服务器,监控多个服务器上的nginx,可以监控服务、同步服务器配置、查看conf,简直是运维的得力助手。
管理员管理
如果忘记密码,可以通过以下命令查看用户名密码
进入到容器中
docker exec -it <容器id> /bin/sh
执行以下命令查看用户名密码
java -jar /home/nginxWebUI.jar --project.findPass=true
详细使用请参考使用文档,访问ip:端口/doc/api.html,即可查看
gitee地址
https://gitee.com/cym1102/nginxWebUI
github地址
https://github.com/cym1102/nginxWebUI
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/10623.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~