【问题标题】:AWS Elastic Beanstalk Load Balancer settings for SSL适用于 SSL 的 AWS Elastic Beanstalk 负载均衡器设置
【发布时间】:2014-05-16 22:22:02
【问题描述】:

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

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

有人能解释一下这是为什么吗?

【问题讨论】:

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


【解决方案1】:

在配置 ELB 以侦听 HTTPS 时,您必须将证书上传到 IAM 并从 ELB 链接它。

程序是described in the documentation

使用 AWS ElasticBeanstalk 时,您还可以从位于 source's home/.ebextensions 中的 config 文件配置 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 了解可能的选项

【讨论】:

  • @sebsta - 感谢您的回复。我的 ELB 在 HTTPS 上听得很好,它只是从 ELB 到不适用于 HTTPS 的实例的跃点。
  • 我会验证几件事:#1/您的 HTTPS 侦听器是否正确配置并在实例本身上工作? #2 / 您是否为 ELB HTTPS 流量打开了安全组?
  • #1 可能不是,我不知道该怎么做,请问菜单选项在哪里? #2 是的,我做到了
猜你喜欢
  • 2017-01-07
  • 1970-01-01
  • 2022-08-10
  • 2019-04-21
  • 2018-01-30
  • 1970-01-01
  • 2017-02-14
  • 2014-02-11
  • 2017-04-19
相关资源
最近更新 更多