当我转发www时,为什么会出现“NoSuchBucket 404”错误?

4

我正在尝试将www.theaxelrods.com(使用掩码)转发到我的Amazon S3托管的静态网站http://axelrods.s3-website-us-west-2.amazonaws.com

由于某种原因,theaxelrods.com可以成功转发,但www.theaxelrods.com不能。我甚至尝试将www添加为子域名并从那里进行转发。

这个错误可能是什么原因引起的?

404 Not Found

Code: NoSuchBucket
Message: The specified bucket does not exist
BucketName: www.theaxelrods.com
RequestId: 13C929CE3C10699B
HostId: fmi7K3bgEjRFxah/hxzyGx1FKy1Pte3+BK6TrNWcgy9KwsabLODfXZmGagnWkz3J

你在 Apache 的 site-enabled 中有没有对 "ServerAlias" 进行任何更改? - z atef
http://improve.dk/how-to-set-up-and-serve-private-content-using-s3/ - z atef
1个回答

7

Bucketname是亚马逊S3上的全局命名空间,必须保持唯一。 您可以在此处阅读更多信息

因此,如果您想将www.*www.theaxelrods.com一起使用,则可以创建另一个Bucketname

我以前没有尝试或需要它... 但我找到了这篇文章,介绍如何路由Route53。


这篇文章并没有太大的帮助,因为亚马逊不是我的域名主机(我使用的是godaddy)。然而,为了保持简单,我只是创建了一个从www到theaxelrods.com的子域名重定向,然后将其转发到一个单独的S3存储桶。 - Jeff Axelrod

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接