使用nginx作为AWS S3存储桶的反向代理将我重定向到https://aws.amazon.com/s3/

时间:2019-03-13 10:43:59

标签: amazon-web-services nginx amazon-s3 nginx-reverse-proxy

我有一个Nginx服务器用作各种ec2实例的反向代理。 现在,我已经为静态网站托管设置了一个S3存储桶,以进行公共读取访问,我想将它放在nginx之后。 在浏览器中输入我的S3存储桶的端点时,静态网站可以正常显示。

但是,当尝试从nginx到达它时,由于某种原因,它只是将我重定向到https://aws.amazon.com/s3/而不是到达我的S3存储桶中托管的网站。 我已经尝试了很多在网络上发现的配置,但无济于事。

以下是服务器块的当前配置:

 server{    
   listen 80;
   server_name _; 
   location /docs {
          resolver 8.8.8.8;
          proxy_set_header Host "mys3bucketname.s3-website.eu-central-1.amazonaws.com";
          proxy_pass http://mys3bucketname.s3-website.eu-central-1.amazonaws.com;
        }
}

0 个答案:

没有答案