赛博大慈大悲救苦救难百病包治圣典
赛博华佗 | 包治百病
MinIO如何配置HTTPS
如何配置MinIO的HTTPS
首先正常部署MinIO,找到MinIO安装目录中的证书文件夹:
../certs
这是MinIO默认的证书存储位置。接下来需要:
- 创建证书文件夹(如果不存在)
- 将证书文件放入该目录
- 必须重命名证书文件为指定名称
证书命名:
- 私钥文件:
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即可

Comments NOTHING