【问题标题】:How to point a domain to Aws S3 static website如何将域指向 Aws S3 静态网站
【发布时间】:2021-01-08 20:31:24
【问题描述】:

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

我在 AWS S3 中进行了网络托管。全部设置如下:

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

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

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

谢谢

【问题讨论】:

    标签: amazon-web-services amazon-s3 dns


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回答。想澄清 CNAME
    • 您好,您还需要哪些附加信息? :)
    • 谢谢,克里斯。我让它工作了。你说得对。我应该使用带有 CNAME 的子域 www。
    【解决方案2】:

    事实证明是直截了当的。

    在 AWS S3 中

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

    在 Hostpapa 中(或任何域注册) 将子域www配置为上述url(CNAME)

    等待几个小时进行传播。

    工作完美!!!

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 2020-07-24
      • 2018-06-28
      • 1970-01-01
      • 2018-04-18
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 2015-08-08
      相关资源
      最近更新 更多