使用宝塔搭建MinIO并且设置域名访问
使用宝塔搭建MinIO并且设置域名访问
准备工作
- 已经安装宝塔面板的服务器
- 宝塔面板安装Docker
- 域名
第一步:安装minio
首先打开宝塔面板:进入Docker,搜索minio,点击安装。
image-进入Docker,搜索minio,点击安装
image-填入域名,点击确认
填入域名,点击确认。这里配置的域名是Web端访问地址,如果通过api需要代理
。等待它安装完成以后,我们就可以来进行Minio的管理了。
选项说明:
- 名称:默认即可,有强迫症改也行。
- 版本选择:默认
- 域名:这是提供Web服务器的域名,填入自己的域名,例如域名是minio.domain,填入即可。
- 允许外部访问:不勾选,(勾选的话需要给端口放开,设置服务器安全组)。
- web端口和api端口:前者提供web服务,后者提供api服务,默认即可
- 管理员用户和管理员密码:默认也行,也可以自己设置。
- 会话持续时间:默认
- cpu和内存:默认即可。
【非必要步骤】有的时候我们向通过使用https
访问,可以直接使用宝塔提供的免费证书,点击“管理网站-SSL”申请即可,我这里已经申请过了,直接部署即可。
image-管理网站-SSL
image-20250403161816758
访问设置的域名,输入账号密码登录。账户密码为上述设置的管理员用户和密码,忘记了点击Docker中的MinIO服务上的详情可看
第二步:配置MinIO
接下来我们来配置minio,创建桶、访问的access-key和secret-key等等。
image-20250403123658719
image-20250403163315591
配置访问规则
image-20250403123947134
image-20250403164330187
配置key
image-20250403124106588
注:这只会展示一次,自行保存,这个请求的key一般我们会在代码中调用。
设置反向代理实现API接口
web端配置已完成,这里我直接用上面的域名代理Api接口。
image-20250403164933730
image-20250403165005587
将端口改为19000
即可。
通过API接口上传测试
image-20250403170533829
image-20250403170546311
通过文件上传接口返回的地址,也可以正常访问。现在能够正常使用minio来存储图片、文件这些资源了。
这里的代码测试给大家推荐下,如果你是Java开发者,那这个框架对你来说可能是一个不错的选择。这是我在gitee上开源的一套快速开发框架(搜 Harry技术)。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-04-03,如有侵权请联系 cloudcommunity@tencent 删除服务服务器接口配置域名