Amazon s3 设置foobar.com和www.foobar.com指向我的Amazon S3–;托管站点
我有一个网站托管在亚马逊S3;URL类似于Amazon s3 设置foobar.com和www.foobar.com指向我的Amazon S3–;托管站点,amazon-s3,dns,amazon-web-services,Amazon S3,Dns,Amazon Web Services,我有一个网站托管在亚马逊S3;URL类似于www.foobar.com.s3-website-us-east-1.amazonaws.com。我想将我的域名注册器(namescape)设置为将foobar.com和www.foobar.com重定向到此网站。创纪录 www.foobar.com CNAME www.foobar.com.s3-website-us-east-1.amazonaws.com. 适用于www子域。但是,我不知道如何配置站点的无子域版本。我试过了 foobar.com
www.foobar.com.s3-website-us-east-1.amazonaws.com
。我想将我的域名注册器(namescape)设置为将foobar.com
和www.foobar.com
重定向到此网站。创纪录
www.foobar.com CNAME www.foobar.com.s3-website-us-east-1.amazonaws.com.
适用于www
子域。但是,我不知道如何配置站点的无子域版本。我试过了
foobar.com CNAME www.foobar.com.s3-website-us-east-1.amazonaws.com.
但这似乎不起作用。(我在什么地方读到过CNAMEs不应该这样使用吗?)我知道S3 bucket名称应该与完全限定的DNS名称相同,但这真的意味着我需要在两个不同的bucket中镜像我的网站内容吗?我觉得一定有比这更好的解决办法
谢谢 您不能从S3托管网站提供“域顶点”内容。最简单的解决方案是配置您的域,使“foobar.com”重定向到“www.foobar.com”。不幸的是,这需要您使用重写规则运行HTTP服务器来强制执行它
我个人无法担保这项服务,但提供了一个免费的www重定向服务顶点。看起来AWS S3是在2012年底加入的,以支持www.foobar.com和foobar.com这项服务更准确,尽管它是在编写时加入的。如果域托管在路由53中,则现在可以使用别名记录执行此操作。