[英]Configure domain on Godaddy to Amazon S3 bucket
我在S3上托管了静态网站,该网站使用Amazon s3链接正确显示。
根据Amazon文档,我创建了两个存储桶,example.io和www.example.io。 example.io具有网站的内容(文件); www.example.io存储桶将重定向到phlo.io存储桶。
我正在尝试配置Godaddy Apex域DNS设置以重定向到S3存储桶。 例如,域为http://example.io ,我以以下形式在Godaddy域DNS中输入了设置:
Type: CNAME
Name: www
value: example.io.s3-website.eu-west-2.amazonaws.com
TTL: 1 hour
但是,该网站未显示在链接http://example.io上 。 如何配置apex域以显示静态网站?
您不能,抱歉... AWS没有提供您可以添加为Apex A记录的IP地址。 这会导致使用S3,CloudFront,ELB和API网关出现问题。
如果您使用的是AWS Route53,则可以将Apex A记录设置为AWS账户中那些其他服务的“别名”。 这是一项AWS定制服务,旨在仅将A Record IP地址设置为Apex地址即可解决。
因此,您可以将DNS移至AWS或使用www重定向服务。 这将为您提供一个IP地址,该地址将重定向到您的www.example.io地址。 人们经常使用wwwizer.com之类的服务免费进行此操作: http ://wwwizer.com/naked-domain-redirect
经过进一步调查,结果发现GoDaddy在其DNS服务中提供了http重定向。 这是将裸域名重定向到www子域的指南: https : //help.ghost.org/article/17-custom-domains-using-godaddy
将所有流量从www.yourdomain.com重定向到www.yours3bucket.amazonaws.com的步骤
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.