AWS 应用程序负载均衡器抛出 net::ERR_CERT_COMMON_NAME_INVALID
AWS Application Load Balancer throws net::ERR_CERT_COMMON_NAME_INVALID
我创建了一个微服务 API 应用程序并将其托管在 AWS ECS 集群上,并将该集群附加到 AWS Application Load Balancer (ALB)。将来自 AWS Certificate Manager 的证书添加到 ALB。当我尝试使用 AWS ALB 提供的 link 从我的前端应用程序调用时,它 returns 出现错误:
网络::ERR_CERT_COMMON_NAME_INVALID
来自 ALB 的 link 是这样的:
xxxxx-xx-xxxxxxxxx.ap-南-1.elb.amazonaws.com
我已将 SSL 证书附加到侦听器。 SSL 是使用 AWS Certificate Manager 为 my-site.xyz 和 *.my-site.xyz
颁发的
前端应用程序是使用 AWS Amplify
在不同的 site.ai 上托管的反应应用程序
编辑
OP 希望解决他们的 root/apex 域 example.com
,因为他们使用 Namecheap(支持别名记录),在 these instructions.[=18= 之后为根域添加了一个值]
Route 53 也支持别名记录。
它需要是别名记录,因为根域传统上只能解析为 IP 地址,而 IP 地址将是 A
记录,而 Alias 会将 CNAME 记录的 IP 映射到该值。
原创
抛出的错误是因为附加的 SSL 证书不适用于您尝试访问的域。
例如,证书是针对 example.com
的,但您正在尝试访问 xxxxx-xx-xxxxxxxxx.ap-south-1.elb.amazonaws.com
。
要访问此内容,您必须访问有效的域名,为此添加 DNS 记录,以便 example.com
解析为 xxxxx-xx-xxxxxxxxx.ap-south-1.elb.amazonaws.com
。然后当访问example.com
SSL 将是有效的。
就我而言,当我申请证书时,我未能正确列出域名。
例如,如果您的网站是 www.somewhere.com
,您需要添加
www.somewhere.com
并添加
somewhere.com
我创建了一个微服务 API 应用程序并将其托管在 AWS ECS 集群上,并将该集群附加到 AWS Application Load Balancer (ALB)。将来自 AWS Certificate Manager 的证书添加到 ALB。当我尝试使用 AWS ALB 提供的 link 从我的前端应用程序调用时,它 returns 出现错误:
网络::ERR_CERT_COMMON_NAME_INVALID
来自 ALB 的 link 是这样的: xxxxx-xx-xxxxxxxxx.ap-南-1.elb.amazonaws.com
我已将 SSL 证书附加到侦听器。 SSL 是使用 AWS Certificate Manager 为 my-site.xyz 和 *.my-site.xyz
颁发的前端应用程序是使用 AWS Amplify
在不同的 site.ai 上托管的反应应用程序编辑
OP 希望解决他们的 root/apex 域 example.com
,因为他们使用 Namecheap(支持别名记录),在 these instructions.[=18= 之后为根域添加了一个值]
Route 53 也支持别名记录。
它需要是别名记录,因为根域传统上只能解析为 IP 地址,而 IP 地址将是 A
记录,而 Alias 会将 CNAME 记录的 IP 映射到该值。
原创
抛出的错误是因为附加的 SSL 证书不适用于您尝试访问的域。
例如,证书是针对 example.com
的,但您正在尝试访问 xxxxx-xx-xxxxxxxxx.ap-south-1.elb.amazonaws.com
。
要访问此内容,您必须访问有效的域名,为此添加 DNS 记录,以便 example.com
解析为 xxxxx-xx-xxxxxxxxx.ap-south-1.elb.amazonaws.com
。然后当访问example.com
SSL 将是有效的。
就我而言,当我申请证书时,我未能正确列出域名。
例如,如果您的网站是 www.somewhere.com
,您需要添加
www.somewhere.com
并添加
somewhere.com