NginxWebUI实现nginx代理灵活可视化配置
“目录”
- NginxWebUI实现nginx代理灵活可视化配置
- 一、下载软件包
- 二、安装
- 三、使用ngixnWebUI
NginxWebUI实现nginx代理灵活可视化配置
说明:采用windows操作系统,所有的安装文件以windows为准。
一、下载软件包
- 下载nginx(选择合适版本):https://nginx.org/en/download.html
下载nginxWebUI(需要安装Java):https://www.nginxwebui.cn/
下载windows服务工具(WinSW用于注册nginxWebUI为系统服务):https://github.com/winsw/winsw/releases
二、安装
解压nginx压缩包到安装目录
下载nginxWebUI到指定目录
配置WinSw服务
(1) 复制WInSW-x64.exe到指定目录
(2)修改名称为当前服务名
(3)配置启动文件
<service>
<id>nginx-webui</id>
<name>nginx-webui</name>
<description>nginx web ui</description>
<executable>javaw</executable>
<arguments>-jar -Dfile.encoding=UTF-8 nginxWebUI-3.8.2.jar --server.port=19099 --project.home=E:\env
ginxWebUI\workdir\</arguments>
<logpath>E:\env
ginxWebUI\logs</logpath>
<log mode="roll-by-size-time">
<sizeThreshold>10240</sizeThreshold>
<pattern>yyyyMMdd</pattern>
<autoRollAtTime>00:00:00</autoRollAtTime>
<zipOlderThanNumDays>5</zipOlderThanNumDays>
<zipDateFormat>yyyyMMdd</zipDateFormat>
</log>
</service>
(4)安装服务,在当前目录打开cmd,输入nginx-webui.exe install
(5)启动服务
三、使用ngixnWebUI
- 穿透一个服务
(1)配置负载均衡(upstream)
(2)添加一个反向代理(server)
(3)配置生效
替换文件后,点击重新装载(如果nginx未启动点击启动)即可生效
- 代理http
启用配置后即可。