我们提供安全,免费的手游软件下载!
在本文中,我们将介绍如何在Windows Server 2019上配置MinIO并通过IIS进行反向代理的设置。这将使您能够通过自定义域名访问MinIO,并确保您的防火墙允许端口80和443的流量。
首先,您需要下载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:空
在这一步,您需要安装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。
在IIS管理器中,选择服务器节点。双击“Application Request Routing Cache”。在右侧操作面板中,点击“Server Proxy Settings”。勾选“Enable proxy”,然后点击“Apply”。
在这一步,您需要创建两个空文件夹: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添加第二个网站节点。
在左侧连接树中,展开“站点”,选择minio-cms站点。双击右侧“URL Rewrite”图标。在右侧,点击“添加规则(s)...”,选择“反向代理”。输入代理目标URL:localhost:9000。确保勾选“使用SSL”。点击“确定”完成配置。重复上述步骤为minio-cms添加第二个,URL:localhost:9090。
最后,打开浏览器,访问https://minio-cms.test.com和https://minio-res.test.com,确保您能够正确访问MinIO的管理界面。
注意事项:
确保防火墙允许端口80和443的流量。确保MinIO正在运行,并监听在您配置的端口(默认是9000、9090)。
这样,您就完成了在Windows Server 2019上配置MinIO并通过IIS进行反向代理的设置,可以通过自定义域名进行访问。
热门资讯