新手提问;
我最近从 NameCheap 购买了一个新域,并且我想在 Amazon S3 上托管具有该域的网站。 我的问题是,如何从 https://s3.eu-west-2.amazonaws.com/example.com 转到 example.com?
我必须从亚马逊购买域名还是有解决方法?我进行了广泛的搜索,但似乎找不到任何答案。
我尝试编辑我的 DNS 记录@Namecheap
我已在 Route 53 中创建了路由,并设置了 Cloudfront。
对于新手来说有点棘手,因为您需要 www.example.com 的流量才能访问 AWS Route53。这是一种方法。
第 1 部分:将“www.example.com”委托给 Route53
换句话说,将“www.example.com”的所有流量发送到 Route53。
nslookup -type="NS" www.example.com
。它应该返回您在 AWS 中为“www.example.com”设置的托管区域的 AWS Route53 名称服务器。第 2 部分:设置 S3 网站
现在告诉 Route53 使用 S3 存储桶设置作为网站并充当分发源,从 CloudFront 为您的域提供流量。
注意事项:
AWS别名记录对于AWS来说是特殊的(我认为它是一种特殊类型的CNAME,只有route53可以处理)。它必须是别名,因为现在“www.example.con”是托管区域,它现在也是 Apex 域,并且您无法为任何 Apex 域创建 CNAME 记录。这是互联网上某处的书面规则。