为 Elastic Beanstalk 环境配置 HTTPS

Posted

技术标签:

【中文标题】为 Elastic Beanstalk 环境配置 HTTPS【英文标题】:Configuring HTTPS for Elastic Beanstalk environment 【发布时间】:2020-12-08 09:18:04 【问题描述】:

我将一个 Web 应用程序部署到 EB。我使用 Route 53 将两个域重定向到我的应用程序。在 EB 环境中,它似乎只允许我为负载均衡器添加一个证书到端口 443。假设我的用户只使用我的域名来访问我的 Web 应用程序。我应该如何创建和添加 SSL 证书以保护从这两个域到我的应用程序的连接。

【问题讨论】:

【参考方案1】:

是的,您可以添加。在 EB concole 中,您只能添加 1 个 SSL 证书。要添加其他的,您必须直接在负载均衡器上的 EC2 控制台中进行。

您的 EB 环境使用的负载均衡器支持多个证书。因此,您可以向 HTTPS 侦听器添加额外的 SSL 证书。

有用的信息如下:

How do I add multiple SSL certificates to the Application Load Balancer in my Elastic Beanstalk environment? How can I add certificates for multiple domains to an ELB using AWS Certificate Manager? Application Load Balancers Now Support Multiple TLS Certificates With Smart Selection Using SNI Elastic Beanstalk Add more than one ssl certificate

或者,您可以在一个证书下注册多个域。

在 EC2 控制台中,您可以选择(标记如下)为您的 HTTPS 侦听器修改 SSL 证书:

【讨论】:

谢谢!这很有帮助! @Radar 没问题。如果我的回答有帮助,将不胜感激。谢谢。

以上是关于为 Elastic Beanstalk 环境配置 HTTPS的主要内容,如果未能解决你的问题,请参考以下文章

为 Elastic Beanstalk 配置 SSL

如何使用 CLI 为 Elastic Beanstalk 配置 VPC

下载/检索现有的 Elastic Beanstalk 环境配置

AWS Elastic Beanstalk - 针对不同环境的单独配置

Elastic Beanstalk 滚动环境配置更新

为 Auto Scaling 配置 AWS Elastic Beanstalk 时区