2015-08-08 109 views
1

我已经在一个月前注册了我的域名(这是一个.com域名,所以我需要等待60天才能被允许转移域名,我会按照我提供的域名1and1的服务)将1and1域指向S3存储桶

我用我的域名创建了一个Amazon S3存储桶:example.com和www.example.com。

我所有的亚马逊S3的设置是为了,我启用了网站托管,我有一个索引文件...

在的1and1,我已经把我的重定向目的地的example.com到我的S3桶端点。

当我点击save时:“操作失败,重定向URL无效。”

我在做什么错?

+0

*在1and1中,我已将example.com的重定向目标设置为我的S3存储桶端点*让我们来澄清一下。假设存储桶命名为“example.com”,您确切指定了哪个S3存储桶端点? 'HTTP://example.com.s3-website- [区域] .amazonaws.com'? –

+0

是的。列出精确的s3桶端点。包括'http'或不。(建议:在@ Michael-sqlbot的例子中,CNAME应该是'example.com.s3-website- [region] .amazonaws.com',** not **以'http'开始。 – tedder42

+0

@ Michael-sqlbot我试过这两个http://example.com.s3-website- [区域] .amazonaws.com和http://www.example ... – Steven

回答

0

这听起来像你配置你的域名使用重定向而不是CNAME记录。为您的AWS域创建一个CNAME记录。

这里有一些说明:

http://help.1and1.com/domains-c36931/manage-domains-c79822/dns-c37586/enter-a-cname-record-for-your-domain-a643600.html

有时人们不希望创建CNAME记录他们的根域和更喜欢从example.com重定向到www.example.com

+0

根目录中的CNAME违反了相关的RFC –

+0

您无法使用CNAME重定向APEX域(foo.com)所以,重新选择是:a)重定向一个子域,如www。代替; b)做一个双重重定向...首先到www ....在亚马逊,然后亚马逊的www ....桶将重定向; c)支付亚马逊使用他们的Route 53服务,这可以做到这一点或..... d)注册一个免费的CloudFlare帐户,并获得顶级域名重定向和SSL(以及其他许多) – sofend

1

你不必等待60天。

有两种不同的服务通常会被混淆,因为服务提供商往往会一起销售:域名注册服务和域名托管。

您可以随时通过更改当前注册商的配置选项来更改您的托管服务提供商。这种变化通常几乎立即生效,但传统观点认为全球可能需要长达48小时才能生效。

在Route 53中为您的域名创建一个新的“托管区域”。记下Route 53分配的四个“awsdns”名称服务器。

登录到您的注册商管理员门户并找到更改您的权威名称服务器配置的选项。将注册商的默认名称服务器替换为路由53提供的四个默认名称服务器。

然后,您将使用Route 53控制台创建DNS记录,包括将您的域指向S3网站端点的相应“别名”记录。

60天过后,您可以注册商更改为53路,或者你喜欢的任何其他注册商,继续按航线使用分配给域的权威域名服务器53

路线53是最简单的选择当您使用S3进行静态网站托管(或CloudFront或Elastic Load Balancer)时,仅仅因为由Alias记录提供的紧密集成,它提供了CNAME不能和其他DNS托管提供商无法执行的功能,因此它们用于DNS托管。无法直接访问AWS的运营内部。