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

问题描述:

(*上不会让我用“mydomain.com”作为一个例子,所以我必须使用真实域名 - 对不起所有,但我想不会使这是一个广告)如何使用AWS Certificate Manager在AWS上为裸域设置SSL支持?


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

我遇到的问题是处理在浏览器中输入“https://fantasyadsnetwork.com”的用户。注意缺乏WWW,因为它代表,他们都带有这样的错误消息(裸域):

Screenshot

确切的消息是依赖于浏览器。如果你添加一个异常,点击忽略等等,然后用户加载该网站(它检测到缺乏www &重定向到https://www.fantasyadsnetwork.com/)就好了,但这对用户来说是一个难以逾越的障碍。

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

我发现我自己的答案:

,如果你输入一个* .fantasyadsnetwork.com域当您设置在AWS证书管理器证书也不会支持裸域。但是,它们允许您输入多个域名,因此只需包含裸域。坏消息是,在创建证书后,您无法编辑此内容,因此您需要创建一个新证书。

enter image description here