amazon-web-services - 如何使用 Godaddy 的域注册在 AWS EC2 和 ELB 上实施 SSL 证书
问题描述
我继承了一个托管在 AWS EC2 上的项目。该域已在 GoDaddy 注册。我正在尝试为应用程序分配 SSL 证书。该网站可在以下网址找到:atlasvehicles.com。
我做了以下事情:
- 使用 AWS 证书管理器创建证书并对其进行验证
- 创建了一个应用程序负载均衡器并分配了 SSL 证书。我一直遵循此文档直到第 2 步结束。
- 我在 Route 53 中创建了一个新的托管区域并添加了来自 EC2 的 ip(见下图)
- 然后我去了 GoDaddy.com 并将命名服务器更改为 Route 53 中列出的服务器。
我现在有一种情况,它将通过 http 而不是 https 提供服务。我是否使用 Route 53 绕过负载均衡器,如果是,我该如何纠正?
对此的任何帮助将不胜感激。
==========更新===============
嗨,我已将 Route 53 中的 A 记录更改为 ELB 中给出的别名(它们都是同一个帐户),但这似乎仍然没有解决,更糟糕的是,标准 http 现在不起作用。
请参阅下图了解我的配置。
我很欣赏这可能是敏感信息,但我有点绝望。帮助将不胜感激。
解决方案
是的,您正在绕过负载平衡器。负载均衡器的目标应该是 EC2 实例。Route53 中的域记录应该指向负载均衡器(通过别名记录),而不是 EC2 实例。
推荐阅读
- java - Wildfly stops abruptly
- html - TypeError:hash must be unicode or bytes,not int
- python - is there a way to use eel functions in attribute?
- java - 调试错误:java.lang.ClassCastException:java.lang.Long 无法转换为 java.util.List
- c - 我们如何使用 glade 和 C 创建一个简单的 GUI 应用程序?
- python - 为什么我不能从同级文件夹导入?
- tfs - 为什么 TFS Build Get Sources 返回错误 255?
- automation - 如果我使用 Cypress 和 appium,我需要 2 个自动化框架而不是 1 个带有 webdriver/appium 的框架。1 个框架更可取吗?
- javascript - 使用模板标签时密码字段中缺少眼睛图标
- node.js - 使用 AWS Lambda 函数连接到 Kubernetes