终于解决Minio域名无法绑定第三方S3客户端的问题了「附Alist配置参数」

同步来源:树洞剪藏 源站剪藏 ID:547 原文地址:https://www.nodeseek.com/post-324254-1
终于解决Minio域名无法绑定第三方S3客户端的问题了「附Alist配置参数」
NodeSeek beta 日常 技术 情报 测评 交易 拼车 推广
终于解决Minio域名无法绑定第三方S3客户端的问题了「附Alist配置参数」
Lian Lv 5 楼主 9h ago edited 8h 43min ago in 技术 #0
前言
之前就在论坛里问 但是无人解答 但又经常听到一部分人说他成功了 但就是不说方法 搞得我很郁闷
网上搜了大量Minio的Nginx反代配置 他妈的没一个管用 真是求人不如求己
我知道论坛里肯定有大佬早就知道了 我发出来只为帮助当初的自己
问题点
我之前一直都是用的ip+端口的方式绑定的第三方客户端
这种方式会被fofa那些网站爬取收录的嘛 找到你的oss源站简直不要太简单
所以我就一直想通过nginx反代内网的方式来达到隐藏源站的目的
但是反代到域名后 死活都添加不到alist或其他第三方s3客户端里
最后发现问题点(正确示范)在:
proxy_set_header Host $host ;
我之前的错误填写如下:
proxy_set_header Host 127.0.0.1;
原理我已经看懂了:没有传递真实的host 导致签名认证失败
详细可以直接去问Ai 一看就懂
不多BB 直接发我的配置
Docker部署Minio 直接抄
docker run -d
-p 127.0.0.1:9000:9000
-p 127.0.0.1:9090:9090
--name minio
--restart=always
-v /Docker/Minio:/data
-e "MINIO_ROOT_USER=admin"
-e "MINIO_ROOT_PASSWORD=你的密码"
-e "MINIO_BROWSER_REDIRECT_URL=https://你的域名/minio/ui"
-e "MINIO_SERVER_URL=https://你的域名"
minio/minio server /data --console-address ":9090"
Nginx反代配置
反向代理 MinIO S3 API 接口
location / { proxy_pass http: // 127.0 . 0 . 1 : 9000 ; # 将所有访问根路径(/)的请求,转发到本地9000端口(MinIO S3 API) proxy_set_header Host $host; # 保持客户端请求时原本的 Host 头,防止S3签名验证出错 proxy_set_header X-Real-IP $remote_addr; # 把客户端真实IP传递给后端 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 保持请求链的所有IP记录 proxy_set_header X-Forwarded-Proto $scheme; # 传递使用的协议(http或https) proxy_http_version 1.1 ; # 强制使用HTTP/1.1(MinIO需要保持长连接) proxy_set_header Connection "" ; # 禁止Nginx修改Connection头,保持后端连接正确
client_max_body_size 0 ; # 允许上传超大文件,不限制单次请求体积 proxy_buffering off; # 关闭代理缓存,加快大文件直传,适合对象存储场景 }
反向代理 MinIO 控制台界面 (Browser Console)
location /minio/ui/ { proxy_pass http: // 127.0 . 0 . 1 : 9090 /; # 将访问 /minio/ui/ 的请求,转发到本地9090端口(MinIO后台) proxy_set_header Host $host; # 保持客户端原Host,避免跳转或资源加载异常 proxy_set_header X-Real-IP $remote_addr; # 传递客户端真实IP proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 维护请求链IP记录 proxy_set_header X-Forwarded-Proto $scheme; # 告知后端实际使用的协议 proxy_http_version 1.1 ; # 使用HTTP/1.1,保持长连接支持 proxy_set_header Connection "" ; # 保持连接头原样传递,避免意外断连
client_max_body_size 0 ; # 后台界面上传也可能涉及大文件,所以不限制体积 proxy_buffering off; # 关闭缓存,实时传递请求,提高体验 }
Alist添加对象存储配置参考
读取成功 上传文件成功 一切正常
完结
没意思 睡了
附上测试上传到oss里的澪妹可爱照片一张
论坛就是大家交流学习的地方,不想帮也没必要阴阳怪气。
4 0 9 引用 回复
花儿 8h 59min ago #1
0 0 引用 回复
南川 8h 57min ago #2
我以前也用minio 后面觉得不如直接丢硬盘了
0 0 引用 回复
philboy 8h 56min ago #3
同样的问题去年开始就一直没解决,明天按楼主的方法试一试。
0 0 引用 回复
KooFeiBiG 8h 55min ago #4
感谢分享
0 0 引用 回复
qiying 8h 54min ago #5
mark一下
✨ 七英清的鸡圈 ❤️|✈️ 电报TG |✉️ 站内私信 |✨
|✉️ 收 CNF 75/66/72 |✨
0 0 引用 回复
ssd 7h 56min ago #6
这个也不能用吗 https://min.io/docs/minio/linux/integrations/setup-nginx-proxy-with-minio.html
0 0 引用 回复
Lian 楼主 7h 39min ago edited 7h 39min ago #7
@ssd #6 有木有可能 我就是根据这个改的 官方文档永远好使 之前我就参考了这个的 但我当时太菜了没看懂 最终依旧没有成功解决
论坛就是大家交流学习的地方,不想帮也没必要阴阳怪气。
0 0 引用 回复
伊莉雅 4h 8min ago #8
支持楼主分享知识
0 0 引用 回复
内容 预览 对照
支持 markdown语法
鼓励友善发言,禁止人身攻击
xxxxxxxxxx
1
1
AC娘
洋葱头
小黄鸡
App
发布评论(Ctrl+Enter)
88
等级 Lv 5 鸡腿 2532 关注 0 回复 0 我 0
主题帖 11 评论数 351 粉丝 2 收藏 274 私信 0 发帖
快捷功能区 推荐阅读 管理记录 幸运抽奖 邀请好友 合作商家 友站链接
所有版块 日常 技术 情报 测评 交易 曝光 拼车 生活 贴图 推广 内版 Dev 无意义 沙盒
📈用户数目📈
目前论坛共有30983位seeker
🎉欢迎新用户🎉
damai
karben233
dniadef
kunlun
2111500300
g1615420876
天生万物
索子哥
相关网站 LowEndTalk LowEndSpirit HostLoc ServerHunter
站内导航 关于本站 隐私协议 RSS订阅 sitemap
商业推广 商家申请规则 Premium Provider 合作商家展示
其他平台 电报频道 电报群组
联系我们
Copyright © 2022 - 2025 All rights Reserved