minio 配置https

思路有两个:

  1. 通过nginx反向代理,将https配置在nginx,内部的MinIO还是使用HTTP;

  2. MinIO服务端直接配置成HTTPS;

首先,根据官网描述(Network Encryption (TLS) — MinIO Object Storage for Linux),将TLS的公私钥放到:{{HOME}}/.minio/certs 里。

注意:

  • 私钥需要命名为:private.key

  • 公钥需要命名为:public.crt (如果公钥是以pem格式结尾,可直接改为crt格式)

官网是这么说的  但是经过测试  如果不改  直接使用域名原文件  也是可以的

使用第二个方式:

1、启动一个minio

复制代码
version: '2.3'
services:
  minio2023:
    image: minio/minio:RELEASE.2023-05-27T05-56-19Z
    restart: always
    container_name: minio2023
    environment:
      - MINIO_ACCESS_KEY=minioadmin
      - MINIO_SECRET_KEY=minioadmin
      - MINIO_ROOT_USER=minioadmin
      - MINIO_ROOT_PASSWORD=minioadmin
    volumes:
      - /etc/localtime:/etc/localtime
      - /data/minio/data:/data 
      - /data/minio/config:/root/.minio 
    command: server /data --console-address ":9090" -address ":9000"
    ports:
      - 9000:9000
      - 9090:9090
复制代码

2、放证书

然后把证书放到  /data/minio/config/certs/

3、浏览器访问

域名+端口

比如:minio.minio.com:9000

 

posted @   买定灬离手  阅读(3327)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示