我已经通过go daddy购买了域名,并且正在通过ec2服务器托管网站。我将ec2实例的IP地址与go daddy域名相关联。目前,该网站具有HTTP协议。我想对网站使用HTTPS。我有一个用于ec2服务器的弹性ip,并且我不想涉及任何负载平衡器。我的理解是,我们需要ssl证书才能通过https访问该网站。
如果我们通过aws证书管理器购买了免费的ssl证书,并将其与go daddy中的域名相关联(通过添加aws提供的cname),我可以通过https协议访问我的网站吗?还是我所理解的并不简单?请帮我解决这个问题。
答案 0 :(得分:1)
如果我们通过aws证书管理器购买免费的ssl证书,并且 将域名与go daddy中的域名相关联(通过添加提供的AWS cname)
那是不可能的。您不会获得带有SSL证书的CNAME。 AWS Certificate Manager提供的免费SSL证书只能与负载平衡器,API Gateway或CloudFront发行版一起使用。您不能直接在EC2服务器上使用它。
您将需要在EC2服务器上运行的Web服务器软件中安装SSL证书。如果您想要免费的SSL证书,则需要查看Let's Encrypt。