如何将GoDaddy的子域名链接到AWS S3和CloudFront,使用Route 53和ACM

如何将GoDaddy的子域名链接到AWS S3和CloudFront,使用Route 53和ACM

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

本文介绍了如何将GoDaddy的子域名链接到AWS CloudFront,使用Route 53进行DNS管理。步骤包括创建S3存储桶、上传文件、启用静态网站托管、设置公共访问策略、创建CloudFront分发、申请SSL证书,并在GoDaddy更新名称服务器,最后检查DNS传播以确保子域名正常解析。

🎯

关键要点

  • 介绍如何将GoDaddy的子域名链接到AWS CloudFront,使用Route 53进行DNS管理。
  • 前提条件包括AWS账户、GoDaddy域名、CloudFront分发和Route 53托管区。
  • 步骤1:创建AWS S3存储桶,禁用'阻止所有公共访问'。
  • 步骤2:上传文件到S3存储桶,确保index.html在根目录。
  • 步骤3:启用静态网站托管,设置index.html为索引文档。
  • 步骤4:设置存储桶策略以允许公共访问。
  • 步骤5:创建CloudFront分发,使用存储桶网站端点作为源域名。
  • 请求SSL证书,使用AWS证书管理器并选择DNS验证。
  • 在Route 53中创建CNAME记录以验证SSL证书。
  • 将SSL证书附加到CloudFront分发以使用HTTPS连接。
  • 在GoDaddy更新名称服务器记录以让Route 53管理DNS。
  • 在Route 53中为CloudFront创建CNAME记录。
  • 等待DNS传播,检查子域名是否正常解析。

延伸问答

如何创建AWS S3存储桶以链接GoDaddy的子域名?

在AWS S3控制台中点击创建存储桶,输入唯一的存储桶名称,禁用'阻止所有公共访问',然后点击创建存储桶。

如何在S3存储桶中启用静态网站托管?

在S3存储桶的属性标签中,找到静态网站托管,选择'托管静态网站',并将index.html设置为索引文档。

如何申请SSL证书并在Route 53中验证?

在AWS证书管理器中请求SSL证书,选择DNS验证,然后在Route 53中创建CNAME记录以验证证书。

如何将GoDaddy的名称服务器更新为Route 53?

在GoDaddy中,找到DNS设置,添加新的NS记录,并将AWS Route 53的名称服务器值粘贴到相应的字段中。

如何在CloudFront中附加SSL证书?

在CloudFront控制台中,打开分发设置,点击编辑设置,选择在ACM中请求的SSL证书,然后保存更改。

DNS传播需要多长时间?

DNS传播可能需要几分钟到几个小时,具体时间取决于DNS记录的更新情况。

➡️

继续阅读