我有一个静态网站,目前正在AWS S3存储桶中托管:mysite.com
我使用GoDaddy购买mysite.com
的域名,我正在配置此URL,以便它指向我的AWS S3存储桶。我相信我已正确配置了S3存储桶,因为mysite.com.s3-website-us-east-1.amazonaws.com
服务于我的静态网站。
但是,我的AWS Route 53存在问题。我设置了一个带有别名,名称服务器和权限开始的托管区域。
我的问题是,当我在浏览器中转到mysite.com
时,我被重定向到mysite.com.s3-website-us-east-1.amazonaws.com
。该网站是从该地址正确提供的,但我想知道为什么我被重定向到AWS网址。
更新 -
这是在终端中运行curl -IXGET mysite.com
的结果:
HTTP/1.1 200 OK
x-amz-id-2: FdG4UIjsT2AYvWlGZgtZFnUCoC5rlEpUoDWslfTiLxdtqfER5/VrK5pNaR0WgNQH+VtXvLM0dc0=
x-amz-request-id: D7F6E1CD65C36959
Date: Mon, 01 Aug 2016 17:46:39 GMT
Last-Modified: Tue, 26 Jul 2016 22:10:36 GMT
ETag: "c4388dce1539caba654edf75cc674b7e"
Content-Type: text/html
Content-Length: 10364
Server: AmazonS3
答案 0 :(得分:1)
我建议的是仔细检查Setting Up a Static Website Using a Custom Domain
我刚刚在这里测试了相同的设置,域名没有重定向。
在S3存储桶属性下,确保将所有对其他主机名的请求重定向不设置为错误的地址。
确保Route 53记录使用IP别名记录,如教程中所示。