Amazon S3静态托管自定义域

时间:2016-11-09 22:15:09

标签: amazon-web-services amazon-s3

我正在学习一些网络开发,并且正在使用Amazon S3作为带有来自Google域的自定义域的网络主机。我使用了亚马逊AWS页面中的指南,并且能够设置网页,但是我在使自定义域工作方面遇到了问题。

例如,Amazon S3的端点URL为www.example.com.s3-website-us-east-1.amazonaws.com,我希望我的域example.com能够显示。当我加载www.example.com的页面时,它会加载页面,但是当我希望它显示简单的example.com时,它仍会显示example.s3-website-us-east-1.amazonaws.com。 / p>

据我所知,我需要一个CNAME,我将其设置为www.example.com - > www.example.com.s3-website-us-east-1.amazonaws.com,具有永久重定向(301)和前向路径。

请帮忙!

2 个答案:

答案 0 :(得分:1)

如果有人想知道我是如何让它工作的,我最终使用Cloudflare及其免费的DNS选项。我将DNS服务器添加到谷歌域名,然后添加了两个CNAMES:

@ -> example.com -> example.com.s3-website-us-east-1.amazonaws.com (for the root)

CNAME -> www -> www.example.com.s3-website-us-east-1.amazonaws.com (for the www redirect)

答案 1 :(得分:0)

在Google方面,配置CNAME记录( www )以指向 s3.amazonaws.com。(是的,包括点)...喜欢这个:

enter image description here

......等几分钟。

确保您的S3存储桶名为: www.yourdomain.com