AWS route53 二级 SSL 证书通配符

Chr*_*ris 3 ssl-certificate amazon-web-services amazon-route53

我使用带有通配符 SSL 证书的 aws route53:

证书允许:*.domain.com

为了允许用户同时访问:“domain.com”和“www.domain.com”,我必须为每个设置单独的记录。这不会打扰我,但是当我想使用子域时遇到了问题:

domain.com
www.domain.com
sub.domain.com
Run Code Online (Sandbox Code Playgroud)

因为它们匹配 *.domain.com,所以所有工作都有效......但是我也希望 www.sub.domain.com 可以工作,而不必将 *.sub.domain.com 添加到证书中。

这怎么可能?

Vla*_*rov 5

不确定 AWSRoute 53与 SSL 证书的关系。Route 53基本上是一个 DNS 服务,它与 SSL 证书无关。同时,AWS 也处理 SSL 证书 - 负责此的服务称为Certificate Manager

无论如何,回答你的问题:

  1. 如果您的 SSL 证书由 AWS 颁发,那么您可以免费为您拥有的任何子域颁发证书。唯一的限制是您无法下载此证书的私钥 - 您只能通过 ELB(弹性负载均衡器)或 CloudFront 服务使用它。
  2. 如果您的 SSL 证书是由其他机构颁发的,那么不幸的是,您必须为*.sub.domain.com申请一个单独的证书——这是基于 SSL 证书工作方式的一般原则。例如,参见这个问题的答案:Wildcard SSL certificate for second-level subdomain