minio压缩文件安装
1、上传minio文件到服务器相应的目录中
2、创建两个文件夹
mkdir -p /usr/local/minio/log
mkdir -p /usr/local/minio/data
3、给文件夹赋权
chmod -R 777 /usr/local/minio
4、启动minio
cd /home/devTools //这一步是到minio所在的文件夹
执行命令:
nohup ./minio server --address '0.0.0.0:9001' --console-address '0.0.0.0:9999' /usr/local/minio/data >/usr/local/minio/log/minio.log 2>&1 &
5、开放相应的端口
firewall-cmd --zone=public --add-port=9999/tcp --permanent
firewall-cmd --reload
6、查看页面
#默认用户名密码:minioadmin/minioadmin
这样就可以创建bucket了,这里也有一个问题,就是每个bucket都要设置为public权限,不然没办法访问,或者privilege的权限可能需要携带用户名和密码才能访问到
#修改用户名密码
export MINIO_ACCESS_KEY=minioxx
export MINIO_SECRET_KEY=minioxxx
注意:修改用户名和密码后要重启minio才能生效
7、踩坑记录
注意:9001的端口也要开放,不然用url方式访问图片时是被拒绝的
firewall-cmd --zone=public --add-port=9999/tcp --permanent
firewall-cmd --reload
这样就可以访问图片了:
例如:http://localhost:9001/mp4/4988c47f-2390-464f-a24a-11a196b45f05.mp4
docker版minio安装
1、运行docker相应容器
docker run --name minio
-p 9999:9999 -p 9001:9001
-d --restart=always
-e "MINIO_ACCESS_KEY=minioadmin"
-e "MINIO_SECRET_KEY=123"
-v "/home/docker/minio/data":"/data"
-v "/home/docker/minio/config":"/root/.minio"
minio/minio server /data
--console-address ":9999"
2、踩坑记录
刚开始忘记放开9001端口了,导致前端后台接口的时候,服务器上对应的文件中已经出现了图片,但是前端却通过url访问不了。
排查问题是并没想到端口的问题,只是以为docker版本的minio安装出问题了,于是乎采用了采用了第一种方式又重新安装了一遍minio,安装完后还是没法访问,后来才想起来9001端口忘记开放了,哎,这是一个自己挖坑填坑的过程,脑子短路,以后要谨记,哈哈。