如何使用AWS Certificate Manager在AWS上为裸域设置SSL支持?

时间:2016-07-07 17:25:27

标签: amazon-web-services ssl https aws-certificate-manager

(StackOverflow不会让我使用“mydomain.com”作为示例,因此我必须使用真实域名 - 抱歉所有,但我试图不将其作为广告)

所以我通过AWS Certificate Manager为* .fantasyadsnetwork.com生成了SSL证书,并创建了一个可以接收www.fantasyadsnetwork.com流量(http& https)的负载均衡器,该部分效果很好。

我遇到的问题是处理将“https://fantasyadsnetwork.com”键入浏览器的用户。请注意缺少www(裸域)。现在它们会显示错误消息,如:

Screenshot

确切的消息传递依赖于浏览器。如果您添加例外,请单击忽略等,然后用户加载该站点(检测到缺少www&将用户重定向到https://www.fantasyadsnetwork.com/)就好了但这对用户来说是一个难看的障碍。

有关如何解决此问题的任何建议?最好不必从GoDaddy或其他人那里购买单独的SSL证书。

1 个答案:

答案 0 :(得分:2)

我找到了自己的答案:

如果您在AWS Certificate Manager中设置证书,如果您输入单个 * .yalymentsadsnetwork.com 域,则它将不支持裸域。但是,它们允许您输入多个域,因此只需包含裸域。坏消息是,您在创建证书后无法对此进行编辑,因此您需要创建一个新证书。

enter image description here