【发布时间】:2017-07-25 11:29:25
【问题描述】:
好的,所以我非常接近在 ALB 上终止我的 Amazon 生成的 SSL,该 ALB 位于我在 Elastic Beanstalk 上运行的 Web 应用程序前面。
到目前为止,我所做的是在我的应用程序目录的根目录下的.ebextensions文件夹中添加一个名为alb-secure-listener.config的文件,该文件的内容如下:
option_settings:
aws:elbv2:listener:443:
DefaultProcess: https
ListenerEnabled: 'true'
Protocol: HTTPS
SSLCertificateArns: arn:aws:acm:us-east-1:#############:certificate/####################################
aws:elasticbeanstalk:environment:process:https:
Port: '443'
Protocol: HTTPS
所有### 的行都替换为我的 SSL ARN。
现在,当我打开 https://mywebapp.com 时,我得到一个“502 Bad Gateway”页面而不是我的 web 应用程序,但是该页面由我要使用的 SSL 证书保护。
打开http://mywebapp.com正常显示网站。
我想某处有疏忽,但我还没有弄清楚它是什么,如果有人有线索请告诉我:D
【问题讨论】:
-
嗯,好的,我怎样才能终止负载均衡器上的 SSL 并只转发 HTTP 流量?
标签: amazon-web-services ssl amazon-elastic-beanstalk load-balancing