将 SSL 添加到使用 aws eb cli 构建的 Web 应用程序

Add SSL to web app built using aws eb cli

我在 aws elastic beanstalk cli 之上构建了一个网络应用程序。我正在尝试向站点添加 SSL 证书以使其更安全。文档说 "The simplest way to use HTTPS with an Elastic Beanstalk environment is to assign a server certificate to your environment's load balancer"。但是,我没有在 Elastic Beanstalk 控制台上看到我的应用程序,尽管它已启动并且可供 public 使用。有谁知道如何在 Elastic Beanstalk 环境 and/or 中使用 HTTPS 来为我的环境的负载均衡器分配服务器证书(也不知道如何访问我的 env 负载均衡器)。

您登录控制台时是否选择了正确的区域?那将是您看不到该应用程序的唯一原因。选择正确的区域后,您应该会看到您的应用程序。您可以通过转到 Elastic Beanstalk 控制台 ==> 配置 ==> 负载均衡器和添加侦听器来添加证书,选择 443、https 和证书。只需确保添加端口 443 并在负载均衡器的安全组中打开该端口上的流量。此博客 post 以 ABC 简单、逐步的方式解释了该过程:

https://aws.amazon.com/premiumsupport/knowledge-center/elastic-beanstalk-https-configuration/