我目前正在使用裸域到亚马逊的S3网络托管服务的别名(Route53和S3之间的新功能连接),但我在获取www时遇到了一些麻烦。重定向/显示存储桶。我试过了: 使用CNAME进行www。 - >裸体和*。 - >裸体(正常的方式) 使用CNAME Alias到存储桶 使用CNAME别名到裸域(在同一区域中) 使用A对存储桶进行别名 使用A对裸域进行别名(在同一区域中)
每个结果都是404或试图找到www.mydomain.com的存储桶,这显然不存在。我很可能已经过度厌恶并偶然发现了正确的但没有等待足够长的时间,但我在过去的几个小时里一直这样做,所以我认为它应该考虑到我一直在清理我的DNS。使用CNAME方法的常规方法给了我www.mydomain.com存储桶错误。此外,我不太确定这个“别名”是什么。什么是正确的方法?
答案 0 :(得分:4)
您是否使用了亚马逊网络服务博客上的说明 - Root Domain Website Hosting for Amazon S3?
BTW,您并不需要使用Route53来使用裸域重定向,一些像GoDaddy这样的DNS注册商甚至会提供域重定向到根域。您可以随时使用像wwwizer's free naked domain redirect这样的服务,这将很容易实现这一目标。
但如果您仍想使用内置于AWS的新功能,请继续阅读。
我假设您网站的Route53托管区域网站中已有CNAME记录,类似于以下内容:
NAME TYPE VALUE
www.mydomainname.com CNAME www.mydomainname.com.s3-website-us-east-1.amazonaws.com
我还假设记录指向名为www.mydomainname.com
的存储桶的端点,并配置为提供静态网站。
您还需要创建另一个mydomainname.com
不带www
的存储桶,并配置选项“将所有请求重定向到另一个主机名”,以将请求转发到包含您资源的其他存储桶。 / p>
现在返回到Route53托管区域,创建A记录,将其标记为ALIAS,然后会出现一个下拉列表,让您为裸域的存储桶选择S3端点。
我在自己的服务器上运行此设置,所以希望您不需要任何特殊步骤。