本文整理自网络,侵删。
目录
- NginxWebUI介绍
- NginxWebUI功能说明
- NginxWebUI安装
- 1、jar包运行方式
- 2、docker安装说明
- NginxWebUI使用演示
介绍一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。
NginxWebUI介绍
NginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.conf」配置文件并覆盖目标配置文件,完成 nginx 的功能配置。
NginxWebUI相关地址
项目地址:https://gitee.com/cym1102/nginxWebUI
官方网站:https://nginxwebui.gitee.io
NginxWebUI功能说明
- 该项目是基于springBoot的web系统,数据库使用sqlite,因此服务器上不需要安装任何数据库;
- 可管理多个nginx服务器集群, 随时一键切换到对应服务器上进行nginx配置, 也可以一键将某台服务器配置同步到其他服务器, 方便集群管理;
- nginx本身功能复杂, 本项目并不能涵盖nginx所有功能, 只能配置常用功能, 更高级的功能配置仍然需要在最终生成的nginx.conf中进行手动编写。
- 部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 只需要在本项目中进行增删改查就可方便的配置nginx。
NginxWebUI安装
它有两种安装方式:
- 一种是jar包运行方式
- 一种是 Docker运行方式
注意:本项目需要在root用户下运行系统命令,极容易被黑客利用,请一定修改密码为复杂密码
1、jar包运行方式
首先需要安装JDK和Nginx环境。
参考文章:Nginx安装
1.1 下载最新版发行包jar
wget http://www.nginxwebui.cn/download/nginxWebUI-2.1.1.jar
有新版本只需要修改路径中的版本即可。
1.2 启动程序
nohup java -jar -Xmx64m nginxWebUI-2.1.1.jar --server.port=8080 --project.home=/home/nginxWebUI/ > /dev/null &
参数说明(都是非必填)
-Xmx64m 最大分配内存数
--server.port 占用端口, 默认以8080端口启动
--project.home 项目配置文件目录,存放数据库文件,证书文件,日志等, 默认为/home/nginxWebUI/
注意命令最后加一个&号, 表示项目后台运行
2、docker安装说明
本项目制作了docker镜像, 同时包含nginx和nginxWebUI在内, 一体化管理与运行nginx.
2.1 安装docker容器环境
自行百度
相关阅读 >>
navicat premium 15 永久破解激活工具及安装教程(亲测可用)
更多相关阅读请进入《Sqlite》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Nginx可视化配置工具NginxWebUI的使用
相关推荐
评论
管理员已关闭评论功能...