每次制作服务器minio的时候。总是做完了。就忘记了。然后又要去做。又忘记。这次狠心。理出来。傻瓜式操作。完成Minio配置。
在做之前。需要自己准备好一个二级域名。或者一个顶级域名。都可以。我自己准备了一个二级域名。这个准备工作。是在你使用的云服务商那边。去做解析。这里就不演示了。
那么就从头开始吧。
第一步:安装minio
首先打开宝塔面板:进入docker,搜索minio。为什么这样搜索呢。
我发现。宝塔官方。比起我们自己配置。节约不少时间。比如自己去找镜像。以及复杂的代码编辑。之类的。
接下来,你准备的域名有用了。就在下图中填入。就完成了。
等待它安装完成以后。我们就可以来进行Minio的管理了。
第二步:配置minio
配置minio比如说。桶、访问的access-key和secret-key,等等。这里就演示我的配置。我只配置了。桶、桶内容的访问,以及创建一个基础的access-key和secret-key。
这里给图。让你们自己找到自己的密码
1、创建桶
开始正式的配置了。首先创建存储桶。
创建完成了以后呢。接下来。我们需要配置我们的访问规则。
2、创建访问的key
注:这里一定要注意。这只会展示一次。这个请求的key一般我们都会放在代码中。让他能够请求我们的minio。当然你也可以直接使用Minio创建的默认账户。
这里就算完成了minio的配置。那么接下来。我们需要配置ssl让我们的域名能够正常访问了。
第三步:修改我们的域名配置
1、修改反向代理
这里就是修改我们的console地址。改成我们的默认请求。这样方便存储我们的各种图片、文件、
所以修改19001端口改为19000端口。使我们的域名请求直接变成访问路径。
然后继续:
第四步:保存我们的域名ssl文件到minio中
上传完成。就算完了。
补充:宝塔免费域名证书
如果你跟我一样使用的是宝塔提供的免费域名证书。那接下图,如果你使用的是各种云的域名证书。那你就需要去下载你对应的域名证书了。
然后,就是吧你的域名证书上传到服务器上了。
第五步:代码测试
具体的代码编辑。以及上传功能。我就不详细做演示了。这里只展示结果
结束!现在能够正常使用minio来存储图片、文件这些资源了。
后续问题:
我还是要说明一下的。我花了一下午的时间也没解决。现在贴出来。大家看看。有什么好的解决方法。或者思路。分享一下。
我描述一下吧。因为我们改了反向代理。把19001改成了19000.
所以
我们能通过https://服务器ip:19001的情况去访问。
也能通过https://域名:19001去访问
但是登陆不成功。
解决方案:
如果我们想要登录成功,那么就需要删除minio中的ssl下面的域名证书文件。并且吧https改成http就可以管理我们上传上来的所有文件了。然后要正常通过https访问。又要重新上传域名证书。
当然。我知道这不是最好的解决方法。我的思路是我的域名证书是免费的二级域名证书。如果使用付费的泛域名证书。或者付费的二级域名证书。应该能够解决。(有待尝试:ps因为我是搭建测试用。)
如果大家有更好的解决方案。来解决访问console,那么这个方案就完美了。
谢谢,辛苦了。