搭建Minio
- 下载二进制执行文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio
- 修改权限及位置
chmod 755 minio
mv minio /usr/local/bin
- 创建静态文件存储目录
这里我创建的是/home/minio/data
- 进入到/usr/local/bin目录下执行如下命令
nohup ./minio server --console-address "0.0.0.0:9999" /home/minio/data> /home/minio/data/mini.log 2>&1 &
同时防火墙要打开9000和9999端口
- 访问网址 MinIO Console
- 如果需要修改登录时候的用户名和密码需进行如下操作
# 进入到/home/minio/data目录下 # 执行 ll -a命令,会出来如下所示路径 # 进入到 .minio.sys/config下,修改config.json文件中的access_key账号,secret_key密码 # 可以使用/去搜索关键字来进行定位
这里需要注意的是,如果采用的是nginx代理的需要设置上传文件的最大大小,默认1m
进入到nginx.conf下在其所配置的代理服务中加入client_max_body_size,如下图所示
设置不可访问桶下的xml
正常情况下,如果我们直接访问桶的话,会出现桶下所有的文件路径,如下
设置不可访问桶下的xml,这里需要登录到控制台
【说明】设置上传返回域名路径,以及分享路径为域名路径
# 执行以下命令 MINIO_SERVER_URL=https://minio.testminio.com nohup ./minio server --address ":9000" --console-address ":9999" /home/minio/data> /home/minio/data/mini.log 2>&1 & # 上面的https://minio.testminio.com要换成自己的域名