amazon-web-services - 如何使我的基于 go daddy 的域名具有 https url?

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

我通过 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/

相关文章:

amazon-web-services - 如何使用 Amazon Cognito 作为我的网站(而非移动应用程序)的用户身份验证

java - 如何使用 java 以编程方式安装根 ssl 证书

tomcat - tomcat 上的 verisign 证书不受远程服务器信任

css - rake 中止!写入 admin.css 后没有这样的文件或目录

amazon-ec2 - 与 Amazon RDS 配合使用的最佳工具?

amazon-web-services - 如何限制通过 IAM 角色创建的 EC2 实例的名称

amazon-web-services - Amazon SES - 是否有内置的选择退出/取消订阅选项可用

amazon-web-services - 与客户端断开连接后如何检查在 amazon EMR 或 EC2 上运行的配置单元查询

java - 无法在 AWS Lambda 中获取 Java 资源文件

python - 如何在 python 中为请求者支付存储桶创建签名的 s3 url