我有一个静态网站托管在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中输入了设置:
mat-sidenav-container
但是,该网站未显示在链接http://example.io上。如何配置apex域以显示静态网站?
答案 0 :(得分:4)
你不能,对不起... 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
答案 1 :(得分:0)
将所有流量从www.yourdomain.com重定向到www.yours3bucket.amazonaws.com的步骤