2016-09-11 38 views
-1

我有一个名为download.mydomain.comCNAME,与亚马逊S3存储的子域

一个S3桶

我的DNS是由本地主机管理,他们已经成立了一个CNAME映射download.mydomain.com到S3 .amazonaws.com。这样一来,这个完美的作品:

http://download.mydomain.com/myimage.jpg

我在移动我的主机和遇到了麻烦这与新的DNS提供商的工作权利的工作。使用用于测试目的不同的领域,我已要求square.somedomain.com

一斗我成立了一个CNAME到square.somedomain.com映射到s3.amazonaws.com,然后尝试的网址:

http://square.somedomain.com/square.jpg

它找到的图像,但随后在浏览器的URL被改变:

http://square.somedomain.com.s3-us-west-2.amazonaws.com/square.jpg

我如何避免这种情况?在我的工作主域上,它不会使用浏览器地址栏中的额外“s3-us-west-2.amazonaws.com”进行刷新。

+1

您是否在S3存储桶上启用了静态站点托管? –

+0

没有我的其他存储桶没有启用此功能,他们都工作正常。我只托管图片和其他二进制文件,而不是网站。 – Trygve

回答

0

使用Static Website Hosting。它会维护您网站的网址。

配置CNAME记录时,请使用控制台中提供的URL(例如www.example.com.s3-website-us-east-1.amazonaws.com),而不是正常的S3 URL(例如www.example.com.s3.amazonaws.com)。

+0

我不确定这将适用于子域。我的主要网站不会在亚马逊,因为我只想要一个S3子域名。 – Trygve