1、官网下载并配置

下载MinIO Serve地址(不需要安装,放在目录就行)

https://dl.min.io/server/minio/release/windows-amd64/minio.exe

设置账号和密码(cmd)

setx MINIO_ROOT_USER admin

setx MINIO_ROOT_PASSWORD 123456+++

运行程序(添加文件minio.bat并运行)

@echo off

set path=C:\minio

set datapath=C:\minio\data

%path%\minio.exe server %datapath% --console-address ":9000" --address ":9090"

pause

2、安装必要模块

安装 URL Rewrite 模块:

https://www.iis.net/downloads/microsoft/url-rewrite

你需要安装 URL Rewrite 模块来配置反向代理。

你可以从 IIS URL Rewrite Module 下载并安装该模块。

安装 Application Request Routing (ARR):

https://www.iis.net/downloads/microsoft/application-request-routing

从 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.comhttps://minio-res.test.com,确保你能够正确访问 MinIO 的管理界面。

注意事项

确保防火墙允许端口 80 和 443 的流量。

确保 MinIO 正在运行,并监听在你配置的端口(默认是 9000、9090)。

这样,你就完成了在 Windows Server 2019 上配置 MinIO 并通过 IIS 进行反向代理的设置,可以通过自定义域名进行访问。

WIndow Server 2019 服务器 MinIO下载并IIS配置反向代理的更多相关文章

  1. iis配置反向代理oss

    windows利用iis配置反向代理实现ECS内网互通oss IIS实现反向代理 新建两个站点,端口分别使用 80 和 81,在DNS中新建A记录,指向该计算机(10.4.34.41) 配置过程如下: ...

  2. 用IIS配置反向代理

    http://my.oschina.net/tanyixiu/blog/123832 目标服务器:targetServer 配置反向代理的服务器:reveseProxServer 1.确定最终访问的网 ...

  3. windows利用iis配置反向代理实现ECS内网互通oss

    IIS实现反向代理 新建两个站点,端口分别使用 80 和 81,在DNS中新建A记录,指向该计算机(10.4.34.41) 配置过程如下: 1.在Windows Server 2012 R2上 安装A ...

  4. SVN 通过IIS设置反向代理访问

    原因 一个字,穷,没办法,只有一台机器 要当测试服务器还要做源码管理. 解决办法 通过IIS配置反向代理访问SVN,给SVN访问的HTTPS绑定上域名,就可以正常访问了. 1.修改SVN配置 把SVN ...

  5. Windows Server 2003服务器无法下载.exe文件的解决方法

    今天架设了一台Windows Server 2003的网站服务器,发现打开网页后无法下载网站中的.exe文件,经过研究问题得以解决,拿来做个备忘. 解决方法非常简单,只需要在IIS中,将网站属性里的执 ...

  6. asp.net core 托管到windows服务,并用iis做反向代理

    使用NSSM把.Net Core部署至 Windows 服务   为什么部署至Windows Services 在很多情况下,很少会把.Net Core项目部署至Windows服务中,特别是Asp.n ...

  7. IIS充当反向代理转发请求到Kestrel

    接着上篇博文为ASP.NetCore程序启用SSL的code,这篇将介绍如何用IIS充当反向代理的角色转发请求到Kestrel服务器 介绍 与ASP.NET不同,ASP.netCore使用的是自托管w ...

  8. IIS 7 反向代理 URL重写 转发动态请求

    一.反向代理是什么 有一篇文章说的挺好的 Nginx 反向代理.负载均衡.页面缓存.URL重写及读写分离详解 http://www.server110.com/nginx/201402/5534.ht ...

  9. 使用IIS实现反向代理

    IIS的反向代理是通过ARR模块来完成的,ARR模块需要另外安装,而且只能通过Web PlatForm Installer安装.关于安装来源与步骤,帖子已有很多,不做描述.启用“Application ...

  10. Kestrel 服务器部署多站点问题 (nginx 反向代理)

    Kestrel 作为微软的跨平台 web 服务器,有些地方用的好不是很熟. 作为一款嵌套到 dll 中的进程级 web 服务器,在同一台服务器上部署多站点确实还存在一点问题. 今天采用 nginx 做 ...

随机推荐

  1. [FAQ] PHP Warning: json_encode(): double INF does not conform to the JSON spec

    如果待 json 编码元素的数值趋近无穷大,会有这个提示. 比如:小数位超出长度. 解决方式建议保留固定长度的位数,也可以四舍五入. round(sprintf('%.11f', xxxxx), 10 ...

  2. OpenTK 入门 初始化窗口

    本文属于 OpenTK 入门博客,这是一项使用 C# 做底层调用 OpenGL 和 OpenAL 和 OpenCL 的技术.但值得一提的是,如果是想做渲染相关的话,当前是不建议使用 OpenGL 的, ...

  3. 数据可视化之matplotlib模块

    一.简介 Matplotlib是一个强大的Python绘图和数据可视化的工具包.数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值.必要的一些数据转换等.完成数据 ...

  4. 前端如何操作动态渲染的多个checkbox列表单选

    input[type=checkbox]:after{     content:"";     display:inline-block;     width:16px;      ...

  5. Gradle8.4构建SpringBoot多模块项目

    Gradle8.4构建SpringBoot多模块项目 一.基本 1.版本 这个版本是Jdk8最后一个SpringBoot版本 软件 版本 Gradle 8.4 SpringBoot 2.7.15 JD ...

  6. 关于QQ群炸了的说明

    ABAP 7.5学习群不幸被腾讯封了,想要聊天的群友可以加以下两个群, ABAP 7.5历史研究小组 728466742 ABAP 7.5 备份群 582240105

  7. ide构建SpringMVC框架

    框架原理图如下: 1. 创建如图项目 2. 在lib中所需导入jar包 3. 配置变量 (1) (2)add library (3)选择web app libraries 4. 配置web.xml文件 ...

  8. shell 去掉逗号_shell替换和去掉换行符

    用shell处理文件的时候我们常常需要去掉或者加上换行符,name问题就来了怎么才能快速的替换呢? 我们有这样一个文件[root@hxy working]# cat 1 GD200A16C013493 ...

  9. 02. rails安装

    rails安装 ruby 1.8.6 对应的rails是2.3.2 Ruby 1.8.7 或 1.9.2 对应的rails 2.3.x ruby1.9.3,对应的rails是3.2.12, ruby2 ...

  10. 🔥🔥v1.9.2-httpsok快速申请免费谷歌SSL证书

    v1.9.2-httpsok快速申请免费谷歌SSL证书 介绍 httpsok 是一个便捷的 HTTPS 证书自动续签工具,专为 Nginx .OpenResty 服务器设计.已服务众多中小企业,稳定. ...