【问题标题】:Setting up a custom domain with Amazon S3使用 Amazon S3 设置自定义域
【发布时间】:2014-03-06 20:22:29
【问题描述】:

我通过iwantmyname.com 购买了一个域名,并在遵循本指南时通过 S3 设置静态网站托管:http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html 我想要设置所有内容,以便当有人访问 mydomain.com 时,他们会看到我的 index.html 文件托管在 S3 上,并且 URL 不应更改为 mydomain.com.s3-website-us-west-2.amazonaws.com 之类的其他内容,我只希望它是 mydomain.com 我在步骤 3.2 之后的所有事情上都卡住了,它让我配置了 Route 53 的东西。有没有人对此有更好的分步指南?亚马逊做得不是很好,可能是为了吸引人们购买他们的支持。

【问题讨论】:

    标签: amazon-s3 dns amazon-route53


    【解决方案1】:

    这是我自己想出来的。以下是需要做的:

    1. 购买您的域名,example.com
    2. 转到 Amazon S3 控制台并创建一个名为 example.com 的存储桶
    3. 将您的index.html 文件添加到其中并提供读取权限
    4. 为存储桶启用静态网站托管,在字段中使用 example.com
    5. 进入控制台的R5路由部分,添加Type A记录集(IPV4)
    6. 为 Alias 选择 Yes 并从下拉列表中选择端点,它将类似于

      example.com..s3-website-us-west-2.amazonaws.com
      
    7. 点击“创建”

    8. 返回托管区域并单击example.com 区域,在右侧您将看到 4 个名称空间,如下所示:

      ns-XXXX.awsdns-54.org
      ns-XXX.awsdns-15.com
      ns-XXXX.awsdns-45.co.uk
      ns-XXX.awsdns-27.net
      
    9. 将这些命名空间复制到记事本之类的

    10. 现在亚马逊端已经配置好了,我们只需要做域端,所以在我的情况下我去了iwantmyname.com
    11. 去编辑命名空间,并将它们更改为您从第 8 步复制的命名空间
    12. 我们完成了!请耐心等待,因为配置所有这些确实需要一些时间。就我而言,大约需要 15 分钟。您可以 ping 网站或使用 nslookup 通过控制台检查进度:

      ping example.com
      nslookup example.com
      

    pinging 不如使用 S3 的 nslookup,因为 Amazon 会阻止它们

    【讨论】:

      猜你喜欢
      • 2011-01-22
      • 2017-03-23
      • 2011-06-29
      • 1970-01-01
      • 2017-08-29
      • 2017-05-16
      • 2019-08-19
      • 2013-08-25
      • 1970-01-01
      相关资源
      最近更新 更多