Minio在windows环境配置https访问

minio启动后,默认访问方式为http,但是有的时候我们的访问场景必须是https,浏览器有的会默认以https进行访问,这个时候就需要我们进行配置上的调整,将minio从http访问升级到https。而查看minio的官方文档,并没有找到实用有效的帮助信息,比如点击这个链接只是在linus环境怎么配置:Network Encryption (TLS) — MinIO Object Storage for Linux

下面尝试在windows环境配置https访问,这里基本的http方式的安装和部署minio跳过不表,自行网上搜索。

由于是https,肯定需要有密钥证书。这里我们将之前配置的阿里云密钥对拷贝过来,重命名key,和pem,pem公钥直接改为public.crt(对,修改后缀没影响的),key改名为private.key。 名字请务必是这两个,不然minio无法识别。

有了private.key和public.crt密钥对,需要将其放到指定位置以便生效,所以我们将其放到服务器上的C:\Users[用户名].minio\certs目录下,注意到不是minio服务路径。我本地是C:\Users\Administrator\.minio\certs目录,这样这个密钥对就可以被minio用到。

之后重新启动minio服务即可,可以看到启动后访问方式就是https了,如下

### 安装和配置支持 HTTPSMinIO 对象存储服务 #### 准备工作 为了在 Windows 服务器上成功部署带有 HTTPS 支持的 MinIO,需先确认已安装 .NET Framework 或者 GoLang 编译环境 (视具体版本需求),以及拥有管理员权限来执行命令行操作。 #### 下载 MinIO 安装包 访问官方 GitHub 发布页面获取最新版 MinIO 可执行文件 `minio.exe` 和客户端工具 `mc.exe` 。将这两个文件放置在一个易于管理的位置,并将其路径添加至系统的 PATH 环境变量以便全局调用[^1]。 #### 启动 MinIO 服务 通过 PowerShell 或 CMD 提升为管理员模式运行如下命令启动 MinIO: ```powershell .\minio.exe server C:\path\to\your\buckets --console-address ":9001" ``` 这里指定了控制台监听地址为本地端口 9001 ,同时定义了用于保存 bucket 数据的实际目录位置。注意替换上述命令中的路径部分以匹配实际使用的磁盘分区或网络共享资源。 #### 获取 SSL/TLS 证书 对于生产环境中启用 HTTPS 功能来说,获得有效的 SSL/TLS 数字证书至关重要。可以选择 Let's Encrypt 免费签发的服务或者其他商业 CA 来申请适合域名使用的 X.509 类型证书文件对(即 `.crt` 和 `.key` 文件)。如果仅限测试用途,则可以通过 OpenSSL 工具自签名生成临时性的安全凭证。 #### 应用 HTTPS 设置 编辑注册表项或者利用环境变量方式指定 MinIO 使用特定的安全套接层参数: - **MINIO_CERTS_DIR**: 设定存放公钥认证书及私钥材料所在绝对路径; - **MINIO_HTTPS_ADDRESS**: 明确对外提供 RESTful API 接入点所采用加密传输协议及其对应端口号; 例如,在 PowerShell 中设置这些变量的方法如下所示: ```powershell $env:MINIO_CERTS_DIR="C:\Path\To\Certs" $env:MINIO_HTTPS_ADDRESS=":9000" ``` 重启 MinIO 实例使更改生效后,浏览器访问 https://localhost:9000 即可通过 HTTPS 访问 MinIO 控制面板[^4]。 #### 自动化脚本实现开机自动加载 为了让 MinIO 在每次计算机重新引导之后能够自行激活,建议编写批处理 (.bat) 或 PowerShell (.ps1) 脚本来完成必要的初始化动作,比如设定环境变量、验证证书存在性和最终触发 MinIO 主程序开启等任务。接着按照常规流程把此脚本加入到计划任务里去,确保其优先级较高且允许交互式登录前就已完成整个过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值