问题描述
我将一个Web应用程序部署到EB。我使用Route 53将两个域重定向到我的应用程序。在EB环境中,似乎只允许我为负载均衡器向端口443添加一个证书。假设我的用户仅使用我的域名来访问我的Web应用程序。我应该如何创建和添加SSL证书来保护从这两个域到我的应用程序的连接。
解决方法
是的,您可以添加。在EB控制台中,您只能添加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证书: