树洞剪藏#剪藏#树洞剪藏

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

2025 年 4 月 27 日1 分钟
分享Twitter / XTelegram微博

同步来源:树洞剪藏 源站剪藏 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

相关文章