minio
文章平均质量分 97
minio文件服务
BUG胡汉三
曾梦想仗剑走天涯,因BUG改变原计划。
展开
-
第五章:minio配置nginx转发
很多时候,我们的minio文件服务器并不会直接开放端口给外网访问,那么外网又需要访问的话,就需要用到nginx或者其他web服务器来进行转发了。官网给出的文档:https://docs.min.io/cn/setup-nginx-proxy-with-minio.html这里我们使用nginx来进行转发,配置如下:server { listen 19000; server_name xxx.com IP地址; client_max_body_size 200M;原创 2020-05-26 17:49:14 · 5166 阅读 · 3 评论 -
第四章:minio的presigned URLs上传文件
当我们通过java的API上传文件的时候就会发现,我们把java的API封装了一下,提供了一个接口给其他应用调用,那么整个的上传流程就变成了“应用客户端”-->“JavaAPI端”-->“minio服务端”。中间通过JavaAPI转了一次。比如我们的“应用客户端”是web浏览器的时候,能不能直接从浏览器上传到“minio服务端”呢?答案是可以的,minio有提供JSSDK,我们可以通过JSAPI直接上传到“minio服务端”。JSSDK参考官网的文档:https://docs.min.i原创 2020-05-12 16:15:06 · 30046 阅读 · 29 评论 -
第三章:minio的javaAPI
在之前我们已经把minio的服务端,客户端,以及镜像备份都做好了,现在我们来试试通过java的API来操作minio。环境是Spring boot的版本是2.1.4.RELEASE参照官方的API文档:https://docs.min.io/cn/java-client-quickstart-guide.html配置首先我们先引入minio的maven配置:<!-- minio配置 --><dependency> <groupId>原创 2020-05-12 16:06:48 · 19988 阅读 · 13 评论 -
第二章:minio单机版,使用客户端备份文件
上一章我们已经成功安装了服务端,这一章主要介绍minio的客户端,我们主要使用客户端来做备份。这里就不多说啥了,我们开始吧。安装执行wget命令:wget https://dl.min.io/client/mc/release/linux-amd64/mc这里又遇到了同样的问题,就是下载巨慢,继续通过别的机器下载吧赋予执行权限:chmod +x mc[deptthree@ktwlrj78 client]$ wget https://dl.min.io/client/mc/relea原创 2020-05-12 15:58:04 · 10293 阅读 · 5 评论 -
第一章:minio介绍与安装
最近公司需要做一个文件服务器。找了很久,最后还是决定用minio来做。先说说其他的方案为什么不用。nginx我们一般都使用nginx来做web转发,负债均衡等工作。其他他也可以作为一个文件服务,只需要添加上传模块跟上传进度模块即可。但是使用他过后,后期的文件的备份需要在找别的工具来实现,他并不支持。MongoDB File ServerMongoDB File Server 致力于小型文件的存储,比如博客中图片、普通文档等。由于MongoDB 支持多种数据格式的存储,对于二进制的存储自然也是原创 2020-05-12 15:49:53 · 15393 阅读 · 7 评论