MinIO如何配置HTTPS

Huanziz 发布于 2026-02-04 248 次阅读


赛博大慈大悲救苦救难百病包治圣典

赛博华佗 | 包治百病

MinIO如何配置HTTPS

如何配置MinIO的HTTPS

首先正常部署MinIO,找到MinIO安装目录中的证书文件夹:

../certs

这是MinIO默认的证书存储位置。接下来需要:

  1. 创建证书文件夹(如果不存在)
  2. 将证书文件放入该目录
  3. 必须重命名证书文件为指定名称

证书命名:

  • 私钥文件private.key
  • 证书文件public.crt
#目录结构示例
minio/
├── data/
├── scripts/
├── ...
└── certs/          #证书目录
    ├── private.key #HTTPS私钥
    └── public.crt  #SSL证书

如果配置HTTPS后无法登录WebUI,查看此章节

MinIO配置HTTPS后访问WebUI登不上

正常部署MinIO,然后在…/certs里面放上SSL证书,并将证书文件命名为

  • private.key
  • public.crt

然后重启MinIO,你就会发现你去访问API以及WebUI都有了HTTPS,但是如果你尝试在WebUI中登录就会发现不管你的账密是不是对的,都会显示错误,那么怎么解决呢?

修改docker-compose.yml文件

在里面找到下面这两行

MINIO_BROWSER_REDIRECT_URL: http://127.0.0.1:9001
MINIO_SERVER_URL: http://127.0.0.1:9000

将“http://”改成“https://”然后重启容器即可

直接在面板中修改环境变量

如果你部署MinIO的服务器上有面板,那你可以直接去面板里面修改MinIO的环境变量,一样找到

MINIO_BROWSER_REDIRECT_URL=http://127.0.0.1:9001
MINIO_SERVER_URL=http://127.0.0.1:9000

将“http://”修改成“https://”然后重启MinIO即可

此作者没有提供个人介绍。
最后更新于 2026-02-07