https - 为 Elastic Beanstalk 环境配置 HTTPS
问题描述
我将一个 Web 应用程序部署到 EB。我使用 Route 53 将两个域重定向到我的应用程序。在 EB 环境中,它似乎只允许我为负载均衡器添加一个证书到端口 443。假设我的用户只使用我的域名来访问我的 Web 应用程序。我应该如何创建和添加 SSL 证书以保护从这两个域到我的应用程序的连接。
解决方案
是的,您可以添加。在 EB concole 中,您只能添加 1 个 SSL 证书。要添加其他的,您必须直接在负载均衡器上的EC2 控制台中进行。
您的 EB 环境使用的负载均衡器支持多个证书。因此,您可以向 HTTPS 侦听器添加额外的 SSL 证书。
有用的信息如下:
- 如何在我的 Elastic Beanstalk 环境中将多个 SSL 证书添加到 Application Load Balancer?
- 如何使用 AWS Certificate Manager 将多个域的证书添加到 ELB?
- Application Load Balancer 现在支持使用 SNI 进行智能选择的多个 TLS 证书
- Elastic Beanstalk 添加多个 ssl 证书
或者,您可以在一个证书下注册多个域。
在 EC2 控制台中,您可以选择(标记如下)来修改 HTTPS 侦听器的 SSL 证书:
推荐阅读
- c++ - 如何在类中使用结构的 std::unique_ptr?
- python - 是否可以在 Android Kivy 应用程序上运行 openpyxl?
- javascript - npm install 从私有存储库作为不同的包名称
- asp.net - .NET Core MVC 中联系我们视图页面的命名约定和文件夹结构应该是什么?
- javascript - 为什么 Angular 项目不能像任何其他 javascript 项目一样在浏览器上运行
- spring-boot - 如何配置 Spring Boot 应用程序以使用 AWS Secrets Manager VPC 端点?
- arrays - 如何在二维数组中查找元素的索引 - Swift
- javascript - 有没有办法在选择选项中显示输入框,以便我可以在选项中添加一个值?
- swift - 切换隐藏具有固定点数的 UITextField
- android - 为什么 Ionic 无法识别我添加到 cordova 插件的功能?