当前位置:   article > 正文

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

nginxwebui

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

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

一、下载软件包

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

在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

二、安装

  1. 解压nginx压缩包到安装目录
    在这里插入图片描述

  2. 下载nginxWebUI到指定目录

    在这里插入图片描述

  3. 配置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\nginxWebUI\workdir\</arguments>
    <logpath>E:\env\nginxWebUI\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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

(4)安装服务,在当前目录打开cmd,输入nginx-webui.exe install

(5)启动服务

在这里插入图片描述

三、使用ngixnWebUI

  1. 穿透一个服务

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

在这里插入图片描述

在这里插入图片描述

(2)添加一个反向代理(server)
在这里插入图片描述
在这里插入图片描述

(3)配置生效

在这里插入图片描述

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

  1. 代理http
    在这里插入图片描述
    在这里插入图片描述

启用配置后即可。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号