报 Access Denied 错误,无论用什么动作都报这个。
环境上是集群 A ,集群 B ,集群 C ,A 上面架设 minio client ,B 上架设 nginx ,代理到 C 上面的 minio server 。
目前经过测试发现,本身网络是通的,但是就是无法通过 minio 的验证。连 bucket_exists()都会被拒绝。
而通过将 minio server 架设到 B 上,再由 A 直接访问,成功。
将 minio server 架设到 B 上,并同服务器启动 nginx 本地反向代理,失败。同 Access Denied 。
请问下有老哥有相关经验吗?看起来是 nginx 的问题,但按照网上方法加了大量的 header 参数也没有。
![]() |
1
oldManNewThought 54 天前 ![]() 正好最近在弄这个
``` server { listen 9000; location / { proxy_pass http://192.168.10.152:9000; } proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_connect_timeout 300; # Default is HTTP/1, keepalive is only enabled in HTTP/1.1 proxy_http_version 1.1; proxy_set_header Connection ""; chunked_transfer_encoding off; } ``` 不知道哪个版本开始,底下那几个头得加,不然报错,你试试 |
![]() |
2
Haku OP @oldManNewThought 太感谢了,神医啊。V2 一席话,胜加两天班。
|