Linux系统下安装minio并设置SSL证书进行HTTPS远程连接访问

本文档记录了在Linux服务器上下载、安装及配置MinIO的过程,包括创建数据存储目录、使用wget下载Linux版本MinIO、设置权限、启动服务、修改默认凭证、配置SSL证书以实现HTTPS访问。在配置过程中,作者遇到了中文文档过时的问题,导致一些误解。最后成功通过https://zym-blog.com:9002访问MinIO,并对MinIO的中文文档更新滞后提出批评。

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

下载minio并且设置权限

创建一个文件夹用于保存下载的minio

mkdir /usr/local/minio

在创建的文件夹中用wget下载Linux版本的minio服务端

wget https://dl.min.io/server/minio/release/linux-amd64/minio

在这里插入图片描述
下载完成后设置权限

chmod +x minio

启动安装minio默认HTTP访问

启动minio,我启动是指定了端口号,如果不指定每次启动console-address都可能发生变化,我用的是远程客户端,需要配置白名单,至于/usr/local/minio/minio-data,则是我指定数据存放的位置

./minio server --address ':9000' --console-address ':9002'  /usr/local/minio/minio-data

后台启动minio这样Ctrl+C就不会关闭了,运行日志我选择打印到usr/local/minio/minio.log

nohup ./minio server --address ':9000' --console-address ':9002'  /usr/local/minio/minio-data > /usr/local/minio/minio.log 2>&1 &

启动后默认的root账号密码都是minioadmin,我是修改为了zymminio

export MINIO_ACCESS_KEY=zymminio
export MINIO_SECRET_KEY=*******

在这里插入图片描述
我是进行了域名解析所以是http://zym-blog.com:9002/login
在这里插入图片描述
在这里插入图片描述

配置SSL证书使用HTTPS访问

生成域名对应的SSL证书,下载Apache版本,我目前只发现Apache这个里面有对应的私钥和证书
在这里插入图片描述
在这里插入图片描述
私钥重命名为private.key证书重命名为public.crt,不更改为指定格式则会无法被识别。
将公钥和证书放入root/.minio/certs文件夹中,此文件夹安装minio时自动生成的
在这里插入图片描述
重新启动minion可以看到启动日志中http变成了https,此时可以使用https://zym-blog.com:9002进行访问了
在这里插入图片描述
在这里插入图片描述

配置完毕后的吐槽

以上就是在Linux服务器安装minio的全部流程了,完结前我想吐槽一下minio的中文文档,导致我中途认为自己一度安装失败了;

下面图片是中文文档中的目录结构,这个结构中有一个config.json文件,我安装的minio并没有这个文件,然后我进行了不断从重。包括使用 --config-dir 重新指定配置文件夹地址,重新进行下载安装之类的,直到我跑到他们官方文档中才得到了真相
在这里插入图片描述
官方文档中目录结构中也没有config.json,我才想明白应该是这个中文文档没有更新…
在这里插入图片描述

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Acmen-zym

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值