我已经在Route53中为我的www子域设置了别名,但是如果我去www.example.net它会转发到端点地址:http://example.net.s3-website-us-east-1.amazonaws.com/
但是如果我去根域example.net,它会在地址栏中显示example.net而不是端点地址(这就是我想要发生的事情)。
为什么要去www.example.net转发我到端点地址?
这是我遵循的教程: http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-configure-route53.html
答案 0 :(得分:2)
如果您错误配置www.example.net存储桶上的“将所有请求重定向到另一台主机”设置以引用example.net存储桶的网站托管端点,而不是简单地将“example.net”放入框。
http://docs.aws.amazon.com/AmazonS3/latest/UG/ConfiguringBucketWebsite.html
答案 1 :(得分:1)
啊哈,我从来没有使用AWS" Alias"特征
文档说:
选择别名目标。从中选择您的根域网站端点 列表(例如,example.com)。不要选择www子域 端点(例如,www.example.com)。
因此,似乎所有人都为MYDOMAIN.net
正确设置了ALIAS,但您也想为www.MYDOMAIN.net
设置它。为此,您需要按照文档中的其他步骤进行操作:
对于www.MYDOMAIN.net
别名:
选择别名目标。从中选择您的www子域网站端点 列表(例如,www.example.com)。不要选择根域 端点(例如,example.com)。对于路由策略,请选择 简单。将Evaluate Target Health设置为No。