配置应用程序负载均衡器以在 Elastic beanstalk 中将 http 路由到 https

Posted

技术标签:

【中文标题】配置应用程序负载均衡器以在 Elastic beanstalk 中将 http 路由到 https【英文标题】:Configure Application load balancer to route http to https in Elastic beanstalk 【发布时间】:2018-09-06 18:15:03 【问题描述】:

在我的 Aws 弹性 beanstalk 环境中,我配置了应用程序负载均衡器。我想将我域中所有路径的所有 HTTP 流量路由到 HTTPS。我尝试使用应用程序代码(laravel)附加 https 侦听器配置文件,但我的域仍然只侦听 http。我的目标是创建一个指向现有 http 目标组的 https 侦听器规则。有什么办法吗?

【问题讨论】:

【参考方案1】:

来自this 文档:

要更新您的 Elastic Beanstalk 环境以使用 HTTPS,您需要 为您环境中的负载均衡器配置 HTTPS 侦听器。

您可以使用 Elastic Beanstalk 控制台配置安全的 监听器并分配证书。

【讨论】:

谢谢,Venkatesh...对于经典负载均衡器,我们可以从 Elastic Beanstalk 控制台添加证书。但对于其他负载均衡器,您需要通过 EB CLI 添加配置文件。如果您尝试过,您能帮帮我吗? @vineethc docs.aws.amazon.com/elasticloadbalancing/latest/classic/…

以上是关于配置应用程序负载均衡器以在 Elastic beanstalk 中将 http 路由到 https的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 Elastic Beanstalk ebextensions 配置应用程序负载均衡器?

Elastic Beanstalk 在配置菜单中没有负载均衡器设置

如何使用 CLI 配置 Elastic beanstalk 经典负载均衡器以终止 HTTPS

Elastic Beanstalk - 配置负载均衡器以将 HTTP 重定向到 HTTPS

使用配置文件 (.ebextensions) 在自定义 VPC 中为 TCP 直通配置 Elastic Beanstalk 环境的负载均衡器

如何在没有负载均衡器的情况下使用配置文件在 Amazon Elastic Beanstalk 实例中配置 SSL?