Nginx作为私有桶的s3代理
发布时间:2020-05-22 22:01:48 所属栏目:Nginx 来源:互联网
导读:我正在尝试将Nginx设置为S3上托管的静态html / js webapp的代理.我阅读了很多教程和帖子,如果我的存储桶设置为公共,我可以使它工作.我需要Nginx作为代理的原因是我不希望我的存储桶被公开.在this指南之后,我从this GitHub repo添加了set-misc-nginx-module.额
|
我正在尝试将Nginx设置为S3上托管的静态html / js webapp的代理. 我需要Nginx作为代理的原因是我不希望我的存储桶被公开. 在this指南之后,我从this GitHub repo添加了set-misc-nginx-module.额外模块通过提供AWS密钥和AWS密钥,为存储桶的每个对象构建经过身份验证的S3请求. 我重新编译了Nginx,并设法允许它访问受保护的存储桶. 这是Nginx的配置文件
} 如果我尝试访问我的网站,这就是结果
**编辑:** index.html确实将内容类型设置为text / html. 可能我在Nginx配置中遗漏了一些东西. 如果我将整个存储桶设置为公共存储并且使用“简单”代理方法,则一切正常. 最佳答案 您很可能已经解决了这个问题,但您可以尝试添加proxy_hide_header内容类型; 在您的位置指令内 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
