好的,所以我非常接近让我的Amazon生成的SSL终止于放在我的Elastic Beanstalk上运行的Web应用程序前的ALB。终止Elastic Beanstalk前面的应用程序负载均衡器上的SSL
我迄今所做的就是添加一个名为ALB安全-listener.config在我的应用程序的根目录下的文件夹.ebextensions,这个文件的内容如下:
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”页面而不是我的webapp,但是该页面却被我希望使用的SSL证书保护。
开幕式http://mywebapp.com正常显示该网站。
我想有一个监督的地方,但我还没有搞清楚它是什么,如果任何人有一个线索,请让我知道:d
嗯,好吧,那么我该如何终止负载平衡器上的SSL并转发HTTP流量? – lundzern