admin管理员组文章数量:1613633
windows和linux安装、使用minio服务端
文章目录
- windows和linux安装、使用minio服务端
- windows安装minio
- 上传了图片等文件怎么进行访问呢?
- linux的安装与使用
之前一直用的都是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 &
版权声明:本文标题:windows和linux安装、使用minio服务端 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728656255a1168198.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论