【发布时间】:2016-11-24 07:05:05
【问题描述】:
我正在使用带有 BrowerPolicy 包的流星和带有 abernix/meteord:base docker image 的 Meteor Up 将我的应用程序部署到 EC2 实例。我在同一台服务器上使用 nginx 使用 HTTPS。当我允许使用以下行连接到 AWS S3 存储桶时,问题就来了:
BrowserPolicy.content.allowOriginForAll('*.s3-us-west-2.amazonaws.com');
它在本地工作,但是当我部署到 EC2 服务器时,我收到整个应用程序的 502 bad gateway 错误。
我有read,这个问题有时可能是由于标头大小太大,可以通过更改/var/lib/docker/aufs/mnt/CHECKEDID/opt/nginx/conf/nginx.conf 文件中的proxy_buffer_size 8k; 来解决。我检查了一下,对于我拥有 S3 的随机 svg,我的标题大小为 499。
如果我确实需要对 docker 映像进行更改以获得更大的标头大小,我该怎么做?我相信这是source repo for the docker image。如果我完全不在基地并且有其他问题,请也告诉我。
谢谢!
【问题讨论】:
标签: meteor nginx docker amazon-s3 dockerfile