首页 > 解决方案 > 如何使用 Godaddy 的域注册在 AWS EC2 和 ELB 上实施 SSL 证书

问题描述

我继承了一个托管在 AWS EC2 上的项目。该域已在 GoDaddy 注册。我正在尝试为应用程序分配 SSL 证书。该网站可在以下网址找到:atlasvehicles.com

我做了以下事情:

  1. 使用 AWS 证书管理器创建证书并对其进行验证
  2. 创建了一个应用程序负载均衡器并分配了 SSL 证书。我一直遵循此文档直到第 2 步结束。
  3. 我在 Route 53 中创建了一个新的托管区域并添加了来自 EC2 的 ip(见下图)

EC2上的IP图片| 将 IP 添加到 Route 53

  1. 然后我去了 GoDaddy.com 并将命名服务器更改为 Route 53 中列出的服务器。

我现在有一种情况,它将通过 http 而不是 https 提供服务。我是否使用 Route 53 绕过负载均衡器,如果是,我该如何纠正?

对此的任何帮助将不胜感激。

==========更新===============

嗨,我已将 Route 53 中的 A 记录更改为 ELB 中给出的别名(它们都是同一个帐户),但这似乎仍然没有解决,更糟糕的是,标准 http 现在不起作用。

请参阅下图了解我的配置。

ELB 配置| Route 53 配置

我很欣赏这可能是敏感信息,但我有点绝望。帮助将不胜感激。

标签: amazon-web-servicessslamazon-ec2amazon-elb

解决方案


是的,您正在绕过负载平衡器。负载均衡器的目标应该是 EC2 实例。Route53 中的域记录应该指向负载均衡器(通过别名记录),而不是 EC2 实例。


推荐阅读