【问题标题】:AWS - Cross region SSL Certificate for the same DomainAWS - 同一域的跨区域 SSL 证书
【发布时间】:2018-07-11 09:53:35
【问题描述】:

我遇到了 SSL 证书问题,我需要将其绑定到 ELB 实例。

情况如下:

我已在 *.example.comexample.com 域的区域 A 注册了通配符 SSL 证书。

在区域 A 中有一个指向 admin.example.com 的 ELB 实例,该实例有一个 443 侦听器到该 SSL 证书以进行 HTTPS 访问,并且它工作正常。

现在,在 区域 B,我有另一个新的 ELB 实例,我需要指向具有不同子域的 SAME 域。 store.example.com

为了实现这一点,我在第二个区域创建了一个新的 SSL 证书并将其分配给该 ELB。但是,当我尝试打开 store.example.com

时,我不断看到浏览器发出“Not Secure”警告

【问题讨论】:

  • 没有 SSL 证书一开始就对特定“区域”有效。
  • 但是当我想向第二个区域的 ELB 添加侦听器时,我只能选择仅在该区域上创建的证书。
  • 这与亚马逊当时如何构建其界面有关,但它与证书以及它们本身的工作方式无关。所以是的,如果您可以在该上下文中导入现有证书,那应该可以正常工作。

标签: amazon-web-services ssl


【解决方案1】:

这与 AWS 构建其基础设施的方式有关。

唯一的方法是在另一个区域创建一个新的。

【讨论】:

  • 我在第二个区域为同一域创建了一组新证书,但在调用域或 ELB 时,我的浏览器中不断出现“连接不安全”错误。
  • 如果证书是由 ACM 服务生成的,则无法导出,因此在这种情况下,唯一的选择是在新区域中创建一个新证书。
  • @Benjamin 您是否将新证书分配给负载均衡器? DNS 记录是否真的指向负载均衡器?
  • @MarkB,我已经通过 ELB 设置中的 Listener 选项将新创建的 SSL 证书(在第二个区域中)分配给 ELB。我在域面板中创建了一条新的 A 记录以指向 ELB 地址(前面带有 https://)。顺便说一句,您是对的,我似乎无法导出 SSL 证书并将其导入该区域。
  • 首先关闭所有浏览器窗口并重新启动桌面。我最近看到了很多关于 SSL 缓存的问题....您使用的是什么浏览器?例如,在 Chrome 中,单击您的网站 url 路径旁边的不安全按钮。这将向您显示证书和错误。您的浏览器会显示什么“颁发给”?它与 store.example.com 匹配吗?另一个项目,如果 store.example.com 用于指向其他地方,您可能必须等待 DNS TTL 过期。在这种情况下,请使用尚未访问 store.example.com 的不同系统进行测试。
猜你喜欢
  • 2020-11-29
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多