我通过 go daddy 买了一个域名,我正在通过 ec2 服务器托管一个网站。我将 ec2 实例的 ip 地址与 go daddy 域名相关联。目前网站有HTTP协议(protocol)。我想为网站使用 HTTPS。我有一个用于 ec2 服务器的弹性 ip,我不想涉及任何负载均衡器。我的理解是我们需要 ssl 证书才能使网站通过 https 访问。
如果我们通过aws certificate manager购买免费的ssl证书,并在go daddy中将其与域名相关联(通过添加aws提供的cname),我可以通过https协议(protocol)访问我的网站吗?或者这并不像我理解的那样简单?请帮我解决这个问题。
最佳答案
If we buy the free ssl certificate through aws certificate manager and associate that with domain name in go daddy (by adding aws provided cname)
那是不可能的。您没有获得带有 SSL 证书的 CNAME。 AWS Certificate Manager 提供的免费 SSL 证书只能用于负载均衡器、API 网关或 CloudFront 发行版。您不能将其中一个直接用于 EC2 服务器。
您需要在 EC2 服务器上运行的 Web 服务器软件中安装 SSL 证书。如果您想要免费的 SSL 证书,您需要查看 Let's Encrypt .
关于amazon-web-services - 如何使我的基于 go daddy 的域名具有 https url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56712837/