AWS Opsworks:通过 https 进行负载平衡

Posted

技术标签:

【中文标题】AWS Opsworks:通过 https 进行负载平衡【英文标题】:AWS Opsworks: Load balancing via https 【发布时间】:2016-01-26 17:47:27 【问题描述】:

我已经设置了 2 个带有 Elastic Load Balancer 的 Rails 服务器实例。我通过 opsworks 设置 SSL,当我使用 https 访问实例的 IP 时,例如https://1.2.3.4 我可以看到正确的证书。

但是,当我访问弹性负载均衡器的域时,会引发超时(无休止地加载)。

我应该如何设置 ELB,以正确地使用 https 重定向到我的实例?

【问题讨论】:

【参考方案1】:

发现答案在安全组中。除了将所有入站连接设置为接受 HTTPS 协议和端口 443 之外,您还必须设置 ELB 的 出站 连接。我发现它们仅适用于 HTTP,并且尝试使用 HTTPS 访问实例失败了。我在任何地方设置了一个新的出站规则 HTTPS 并且它有效!

【讨论】:

嗨,Alex,我有同样的问题,但我的出站连接设置为“所有流量”,并且还指定了 HTTP 和 HTTPS,但它不起作用。有什么建议吗?谢谢! 您确定设置了正确的端口吗?如果是,那么问题出在其他地方..

以上是关于AWS Opsworks:通过 https 进行负载平衡的主要内容,如果未能解决你的问题,请参考以下文章

AWS+OpsWorks:如何使用 OpsWorks 启用 EC2 实例的详细监控

Elasticsearch 使用 AWS OpsWorks 配置堆大小

是否可以在 AWS::OpsWorks::Instance 资源中使用 AWS::CloudFormation::Init 和元数据?

AWS OpsWorks新增Amazon RDS支持

如何在 MacOS 中安装 chef 12 以部署到 AWS Opsworks?

AWS opsworks docker 服务发现