Linux系统:CentOS下minio的部署

本文档详细介绍了如何在Linux服务器上部署MinIO,包括下载软件、赋予执行权限、启动服务以及设置Consoleendpoint。在启动过程中,需要注意开放9000和9001端口,并在防火墙及服务器安全组中允许这两个端口的访问。默认的用户名和密码为minioadmin,可通过修改环境变量设置自定义凭证。此外,还讲述了如何设置图片永久可访问的策略。对于阿里云服务器,需使用公网IP进行访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、部署准备

1、下载地址:https://dl.min.io/server/minio/release/linux-amd64/minio
下载linux系统上使用的64位minio,通过ftp传输到服务器上。

在这里插入图片描述二、部署运行
1、权限赋予:

chmod -R 777 /usr/local/minio

2、启动:

通过cd命令进入到minio文件夹下,启动服务:

./minio server data
 

src文件夹为minio的子文件夹,作为minio图片存储的根目录。
在这里插入图片描述3、启动遇到问题
(为什么启动候的控制台和上面参考博客的不太一样? Console endpoint 又是个什么玩意? 可以看这篇:http://slack.minio.org.cn/question/708)【大概是和minio的版本有关】
在这里插入图片描述大概意思是要为 Console endpoint 设置一个静态ip

安装文档中也是这个操作

在这里插入图片描述设置静态ip时应该这样启动

#官方启动方式(只能控制台启动)
MINIO_ROOT_USER=minioadmin MINIO_ROOT_PASSWORD=minioadmin ./minio server ./src --console-address ":9001"
#控制台启动
./minio server ./src --console-address ":9001"
#后台启动
nohup ./minio server ./src --console-address ":9001" &

这时候的启动效果
在这里插入图片描述注意,因为多了一个 Console ,所有要在防火墙里开放9001端口,同时在服务器的安全组中添加放开9001端口,因为后续访问9000端口的时候会跳转至9001端口,从9001端口进入到Console

最后进入到 minio的console

在这里插入图片描述

4、端口开放:(由于minio改版,需要给console再开一个端口9001)

防火墙打开9000、9001端口:

firewall-cmd --zone=public --add-port=9000/tcp --permanent

重启防火墙使其生效:

firewall-cmd --reload

查看端口:

firewall-cmd --zone=public --query-port=9000/tcp

三、浏览器查看minio界面
1、通过ip和9000端口访问:

初始的用户名和密码默认为minioadmin
  在这里插入图片描述2、修改用户名密码:

export MINIO_ACCESS_KEY=username
export MINIO_SECRET_KEY=password

3、设置图片永久可访问:

一般默认文件分享链接可访问的时间上限为7天,要设置为永久可访问的话,进行如下操作:
添加一条策略(Prefix为 *,访问权限为Read and Write)
在这里插入图片描述
此时可以通过ip地址:端口/桶名/图片名称来进行直接访问图片。
在这里插入图片描述
需要注意:要是阿里云服务器必须要把IP地址改为公网才能进行访问!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值