我们提供安全,免费的手游软件下载!

安卓手机游戏下载_安卓手机软件下载_安卓手机应用免费下载-先锋下载

当前位置: 主页 > 软件教程 > 软件教程

在Windows Server 2019上配置MinIO并通过IIS进行反向代理的设置

来源:网络 更新时间:2024-06-16 11:30:38

在本文中,我们将介绍如何在Windows Server 2019上配置MinIO并通过IIS进行反向代理的设置。这将使您能够通过自定义域名访问MinIO,并确保您的防火墙允许端口80和443的流量。

1、官网下载并配置

首先,您需要下载MinIO Serve地址(不需要安装,放在目录就行)。您可以从以下地址下载MinIO Serve: MinIO Serve下载地址 。

接下来,您需要设置账号和密码。您可以通过cmd命令行执行以下命令来设置账号和密码:

setx MINIO_ROOT_USER admin
setx MINIO_ROOT_PASSWORD 123456+++

然后,您需要添加服务运行程序。在C:\minio目录添加文件minio.bat用于启动服务。您可以在minio.bat文件中添加以下内容:

@echo off 
set path=C:\minio
set datapath=C:\minio\data
%path%\minio.exe server %datapath% --console-address ":9000" --address ":9090"
pause

最后,您可以使用nssm设置windows服务(启动|停止)。您可以按照以下步骤进行设置:

#1.下载NSSM download. 
http://www.nssm.cc/release/nssm-2.24.zip
#2.根据自己的平台,将32/64位nssm.exe文件解压至任意文件夹。
#3.cmd定位至nssm.exe所在目录。
Exp:C:\nssm\win64\
# 4.输入 ,,/nssm.exe install,即注册服务的名称。
Server Name:minio-server
Application
Path:C:\minio\minio.bat
Startup Dicectory:C:\minio
Arguments:空

2、安装必要模块

在这一步,您需要安装URL Rewrite模块和Application Request Routing (ARR)。您可以从以下链接下载并安装这两个模块:

安装 URL Rewrite 模块:

URL Rewrite模块下载地址
您需要安装URL Rewrite模块来配置反向代理。您可以从IIS URL Rewrite Module下载并安装该模块。

安装 Application Request Routing (ARR):

Application Request Routing (ARR)下载地址
从IIS ARR下载并安装ARR。

3、配置Application Request Routing (ARR)

在IIS管理器中,选择服务器节点。双击“Application Request Routing Cache”。在右侧操作面板中,点击“Server Proxy Settings”。勾选“Enable proxy”,然后点击“Apply”。

4、添加网络节点

在这一步,您需要创建两个空文件夹:C:\minio\cms和C:\minio\res。另外,您需要准备两个已解析二级域名:minio-cms.test.com和minio-res.test.com。接下来,您可以添加网站:

在左侧连接树中,右键点击“站点”,选择“添加网站”。
输入网站名称,例如minio-cms。
设置物理路径,可以是一个空文件夹,例如C:\minio\cms。
在“绑定”部分,设置主机名为minio-cms.test.com,端口为80(如果您已经启用HTTPS,请选择443并绑定SSL证书)。
点击“确定”完成网站添加。
重复上述步骤为minio-res.test.com添加第二个网站节点。

5、配置URL Rewrite规则

在左侧连接树中,展开“站点”,选择minio-cms站点。双击右侧“URL Rewrite”图标。在右侧,点击“添加规则(s)...”,选择“反向代理”。输入代理目标URL:localhost:9000。确保勾选“使用SSL”。点击“确定”完成配置。重复上述步骤为minio-cms添加第二个,URL:localhost:9090。

6、测试访问

最后,打开浏览器,访问https://minio-cms.test.com和https://minio-res.test.com,确保您能够正确访问MinIO的管理界面。

注意事项:

确保防火墙允许端口80和443的流量。确保MinIO正在运行,并监听在您配置的端口(默认是9000、9090)。
这样,您就完成了在Windows Server 2019上配置MinIO并通过IIS进行反向代理的设置,可以通过自定义域名进行访问。