代码之家  ›  专栏  ›  技术社区  ›  Kayote

将Godaddy上的域配置为Amazon S3 bucket

  •  1
  • Kayote  · 技术社区  · 6 年前

    我有一个静态网站上的S3是正确显示使用亚马逊S3链接托管。

    根据Amazon文档,我创建了两个bucket,example.io&www.example.io. example.io包含网站的内容(文件);这个www.example.io bucket正在重定向到phlo.io bucket。

    我正在尝试配置Godaddy Apex域DNS设置以重定向到S3 bucket。例如,域是 http://example.io

    Type: CNAME
    Name: www
    value: example.io.s3-website.eu-west-2.amazonaws.com
    TTL: 1 hour
    

    但是,该网站没有显示在链接上 . 如何配置apex域以显示静态网站?

    1 回复  |  直到 6 年前
        1
  •  6
  •   Matt D    6 年前

    你不能,对不起。。。 AWS不提供可以添加为记录的IP地址。这会导致使用S3、CloudFront、ELB和API网关时出现问题。

    如果您使用的是AWS Route53,您可以将Apex A记录设置为AWS帐户中其他服务的“别名”。这是一个AWS定制服务,只能够将A记录的IP地址设置为Apex地址。

    因此,您可以将DNS移动到AWS,或者使用www重定向服务。这将为您提供一个IP地址,该地址将通过重定向到您的www.example.io 地址。人们经常使用wwwizer.com这样的服务来免费完成这项工作: http://wwwizer.com/naked-domain-redirect


    经过进一步调查,GoDaddy在其DNS服务中提供了http重定向。以下是设置裸域名重定向到www子域的指南: https://help.ghost.org/article/17-custom-domains-using-godaddy

        2
  •  3
  •   Shivam Dutta    5 年前

    重定向所有流量的步骤www.yourdomain.com 至www.yours3bucket.amazonaws.com

    1. 创建一个与域名同名的bucket(在本例中为www.yourdomain.com),公开并主持。
    2. (这是将所有流量重定向到您的AWS S3 Bucket,它只适用于www.yourdomain.com 如果您没有按照步骤3中所述设置转发,则不能使用yourdomain.com)
    3. 现在还添加一个301转发到 http://www.yourdomain.com https://www.yourdomain.com