windows和linux安装、使用minio服务端

windows和linux安装、使用minio服务端


之前一直用的都是windows的minio,但是服务器快过期,打算换到自己的ubuntu系统服务器上去,但是今天下载下来发现minio服务端好像更新了?界面多了很多东西,而且全英文看的也是眼花缭乱的,本次教程是写的windows和linux安装minio服务端的教程

windows安装minio

进入minio中文网下载地址

下载好文件后,在文件的当前目录打开cmd输入指令进行第一次启动(也可以使用bat脚本启动,内容一致)

创建server.bat,脚本名称随意
↓下列 C:\data 指以C盘的data目录作为服务的配置文件、信息储存位置,可以自行修改,路径不能有空格、中文等

minio.exe server C:\data

启动完后大概出现如下图所示
在这里插入图片描述
然后我们关闭服务,继续下一步

进入刚刚自定义修改的文件目录找到.minio.sys目录,进入后如下图
在这里插入图片描述

再进入config文件夹找到config.json文件,记事本或其他编辑器打开这个文件
在这里插入图片描述
json文件相信大家都不陌生,ctrl+f输入acc找到如下图红色箭头对应的两个key
在这里插入图片描述
access_key代表用户名,secret_key代表密码
蓝色箭头所指向的就是具体的值了,一般我们可以修改成好记的

保存文件,回到最开始下载的minio文件的目录下,双击脚本启动minio

启动成功后访问http://127.0.0.1:9000,输入用户名密码进行访问
在这里插入图片描述
右下角的箭头可以创建bucket桶(类似于文件夹的作用)
在这里插入图片描述
进入bucket中可以手动上传文件(也可以在代码中引入依赖,进行代码层的逻辑编写,此处不做介绍,官网有教程文档)

当然别忘了记得修改桶的权限
在这里插入图片描述
在这里插入图片描述
如果需要在代码中编写操作minio的话需要修改成read and write,如果是只算给他人访问的话,readonly应该也够了

上传了图片等文件怎么进行访问呢?

比如我在img桶里上传了一个叫abc.jpg的文件,那么我就可以直接访问http://localhost:9000/img/abc.jpg直接可以看到图片,别的地方也可以直接引入此url

至此,windows的安装和使用差不多到这结束了,接下来讲解linux的安装和使用

linux的安装与使用

因为windows都是之前安装的版本,今天安装linux的minio时发现好像界面什么的更新了,而且与之前有一点点小差别,接下来会进行介绍

首先还是minio的官网下载地址

创建好对应的目录后,输入指令下载minio

wget   http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio

linux的启动和之前windows的有一点不一样,之前可以看见windows访问图片和后台的端口号都是9000,但是现在最新版的minio将这两个服务分开了,所以需要两个端口
我们以9999和9000为例

单次启动minio
–console-address ":9999"表示后台访问端口为9999
–address ":9000"表示资源访问端口为9000
/data是我手动创建的目录
以上3个配置都可以自行修改

./minio server --console-address ":9999" --address ":9000" /data

区别在于:之前windows客户端和服务端的端口都是9000,而新版linux的minio将其分开了
而且这俩还不让使用同一端口,不像之前直接复制一下图片名称就能粘贴访问,现在还得修改端口了

所以我们开启linux的minio后,需要访问ip:9999去打开后台
而访问图片等资源需要访问ip:9000/bucket/xxx.jpg
如图所示,注意url地址中端口号的区别
在这里插入图片描述
在这里插入图片描述
启动后需要进入data目录修改用户名和密码,教程在刚刚windows里有写

然后界面和windows有一点不一样
1、2、3步进行创建bucket桶
在这里插入图片描述
进入桶上传文件

在这里插入图片描述
切记:后台访问端口和资源访问端口不同

一切配置完成后,即可很方便的后台启动了

nohup ./minio server --console-address ":9999" --address ":9000" /data &

猜你喜欢

转载自blog.csdn.net/Jay_Chou345/article/details/120084191