SSL的AWS Elastic Beanstalk负载均衡器设置

时间:2014-05-16 12:33:40

标签: ruby-on-rails amazon-web-services elastic-beanstalk

我有一个仅为SSL配置的Ruby On Rails应用程序,并在我的弹性负载均衡器上设置以下监听器:

enter image description here

使用此配置,我的网站应用程序无法解决,我不明白为什么。但是,如果我将实例协议更改为HTTP,则一切都按预期工作。

有人可以解释为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

配置ELB以侦听HTTPS时,必须将证书上载到IAM并将其从ELB链接。

程序为described in the documentation

使用AWS ElasticBeanstalk时,您还可以从config

中的source's home/.ebextensions文件配置ELB和SSL证书

示例配置文件是:

 - namespace: aws:elb:loadbalancer
   option_name: LoadBalancerHTTPSPort
   value: 443

 - namespace: aws:elb:loadbalancer
   option_name: SSLCertificateId
   value: arn:aws:iam::012345678901:server-certificate/my_certificate_name

查看the detailed documentation可能的选项