寻找一种在弹性豆秆环境中扩展的配置的方法。我只需要一个简单的代理,如下所示,这样单个页面应用程序就可以通过AJAX访问API。我们不能在用例中使用CORS。
我跟踪了亚马逊上的文档,但我无法让它开始工作。我的当前安装程序具有以下文件夹结构:
node_app ...ebextensions ...尼克斯.忏悔.01_app_proxy.conf
location /api/v1 {
proxy_pass https://my-api.com;
proxy_http_version 1.1;
proxy_set_header Connection $connection_upgrade;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Real-IP $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}实例- Amazon第2版(Karoo)
发布于 2020-07-02 23:59:43
它不起作用的一个可能原因是以下设置
.ebextensions .... nginx ...... conf.d ........ 01_app_proxy.conf是针对Amazon 1的。但是,您说您正在使用AmazonLinux2。
对于AL2,设置位于.platform文件夹中,而不是如所示的这里所示的.ebextensions中。
还要注意的是,在AL1和AL2之间有许多不同。如果您要将应用程序从AL1移植到AL2环境,则可能需要更改其他内容:
希望这能有所帮助。
https://stackoverflow.com/questions/62704608
复制相似问题