NginxWebUI实现nginx代理灵活可视化配置

作者 : admin 本文共1069个字,预计阅读时间需要3分钟 发布时间: 2024-01-8 共3人阅读

“目录”

  • NginxWebUI实现nginx代理灵活可视化配置
    • 一、下载软件包
    • 二、安装
    • 三、使用ngixnWebUI

NginxWebUI实现nginx代理灵活可视化配置

说明:采用windows操作系统,所有的安装文件以windows为准。

一、下载软件包

  1. 下载nginx(选择合适版本):https://nginx.org/en/download.html

NginxWebUI实现nginx代理灵活可视化配置插图

  1. 下载nginxWebUI(需要安装Java):https://www.nginxwebui.cn/

    NginxWebUI实现nginx代理灵活可视化配置插图(1)

  2. 下载windows服务工具(WinSW用于注册nginxWebUI为系统服务):https://github.com/winsw/winsw/releases

    NginxWebUI实现nginx代理灵活可视化配置插图(2)

二、安装

  1. 解压nginx压缩包到安装目录
    NginxWebUI实现nginx代理灵活可视化配置插图(3)

  2. 下载nginxWebUI到指定目录

    NginxWebUI实现nginx代理灵活可视化配置插图(4)

  3. 配置WinSw服务

    (1) 复制WInSW-x64.exe到指定目录

    (2)修改名称为当前服务名

    (3)配置启动文件

    NginxWebUI实现nginx代理灵活可视化配置插图(5)

<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)启动服务

NginxWebUI实现nginx代理灵活可视化配置插图(6)

三、使用ngixnWebUI

  1. 穿透一个服务

(1)配置负载均衡(upstream)

NginxWebUI实现nginx代理灵活可视化配置插图(7)

NginxWebUI实现nginx代理灵活可视化配置插图(8)

(2)添加一个反向代理(server)
NginxWebUI实现nginx代理灵活可视化配置插图(9)
NginxWebUI实现nginx代理灵活可视化配置插图(10)

(3)配置生效

NginxWebUI实现nginx代理灵活可视化配置插图(11)

替换文件后,点击重新装载(如果nginx未启动点击启动)即可生效

  1. 代理http
    NginxWebUI实现nginx代理灵活可视化配置插图(12)
    NginxWebUI实现nginx代理灵活可视化配置插图(13)

启用配置后即可。

本站无任何商业行为
个人在线分享 » NginxWebUI实现nginx代理灵活可视化配置
E-->