如何将域指向 Aws S3 静态网站

How to point a domain to Aws S3 static website

我在 Hostpapa 注册并托管了我的域名。

我的网站托管在 AWS S3 中。全部设置如下:

在 AWS S3 中创建了一个存储桶(例如命名为 myDomain.org),其中包含上传的所有网站内容。 我可以通过 URL 访问

http://myDOmain.org.s3-website.ca-central-1.amazonaws.com

问题是如何将 Hostpapa 中的域指向 AWS S3 网站?

谢谢

首先要指出的是,如果您尝试为根(或顶点记录)创建记录,例如example.com 您需要确保您的域服务支持 ANAMEAlias 记录,因为传统上仅支持 A 记录(或 AAAA 用于 IPv6)对于此记录。

如果您的主机支持其中一种类型(或者是子域,例如 subdomain.example.com,在这种情况下您也可以使用 CNAME 记录),您可以创建记录,然后使用提供的 CNAME 作为您记录的价值。

如果您无法在当前的 DNS 提供商中进行配置,Route 53 支持别名记录,因此可以为您添加。

结果很直接。

在 AWS S3 中

  1. 创建 2 个存储桶
  1. 在 www 存储桶中启用静态网站托管
  2. 为 myDomain.org 存储桶配置重定向到 www
  3. 上传网站到 www bucket
  4. www.myDomain.org.s3-website.ca-central-1.amazonaws.com
  5. 一样复制 www url(也称为 CNAME)

在 Hostpapa(或任何域名注册) 配置子域名www为上面的url(CNAME)

等待几个小时进行传播。

作品完美!!!