【问题标题】:How to add cors to nginx in elasticbeanstalk?如何在 elasticbeanstalk 中将 cors 添加到 nginx?
【发布时间】:2016-04-18 17:29:27
【问题描述】:
我现在花了几天时间研究如何向 nginx 添加一些标头。我要做的就是添加这些行:
location ~ ^/(assets)/ {
add_header Access-Control-Allow-Origin *;
}
将这些行放入 nginx.conf 的最佳方法是什么?
有没有办法不覆盖标准的 nginx.conf 以防 beanstalk 更新设置所以我不会错过它?
【问题讨论】:
标签:
nginx
cors
amazon-elastic-beanstalk
【解决方案1】:
默认的 elastic beanstalk nginx.conf 似乎有这行接近尾声:
包括/etc/nginx/conf.d/*.conf;
(好吧,我可以告诉你,这就是 docker 解决方案堆栈版本 1.4.1 和 2.0.4 的文件的样子,不知道是否在所有解决方案堆栈中都能保证)。
所以我认为一种方法是使用ebextensions 机制将名为whatever.conf 的文件放入/etc/nginx/conf 目录中。