栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

minio自建对象存储(单机版)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

minio自建对象存储(单机版)

1.简介

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

2.官方文档

英文文档

中文文档

github地址

3. docker 部署

搞一个单机版玩一玩。

在云服务上部署,通过nginx反向代理。使用了http 。怕麻烦就没配置https

启动脚本
 nohup docker run 
  -p 9000:9000 
  -p 9001:9001 
  --name minio 
  -v /root/minio/data:/data 
  -e "MINIO_ROOT_USER=xxxx" 
  -e "MINIO_ROOT_PASSWORD=xxxxxx" 
  -e "MINIO_BROWSER_REDIRECT_URL=http://console.minio.xinchengkeji.work" 
  -e "MINIO_SERVER_URL=http://minio.xinchengkeji.work" 
  quay.io/minio/minio server /data --console-address ":9001"  &

环境变量说明

MINIO_ROOT_USER :控制台登录账号

MINIO_ROOT_PASSWORD:控制台登录密码

MINIO_BROWSER_REDIRECT_URL: 控制台访问地址

MINIO_SERVER_URL: 服务的地址 代码中,和控制台分享链接都是用的这个地址

nginx的配置
  server {
       listen       80;
       server_name console.minio.xinchengkeji.work;
       client_max_body_size 1024M;
       location / {
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Host $http_host;
           proxy_http_version 1.1;
           proxy_connect_timeout  300;
           proxy_set_header Connection "";
           proxy_pass http://localhost:9001;
       }
    }


   server {
       listen       80;
       server_name console. minio.xinchengkeji.work;
       client_max_body_size 1024M;
       location / {
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-Forwarded-Proto $scheme;
           proxy_set_header Host $http_host;
           proxy_http_version 1.1;
           proxy_connect_timeout  300;
           proxy_set_header Connection "";
           proxy_pass http://localhost:9000;
       }
    }

踩坑

proxy_set_header Host $http_host;
proxy_http_version 1.1;

一定注意修改这两个地方。否则登录回报下面错误

The request signature we calculated does not match the signature you provide

启动脚本。成功!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/512852.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号