www 子域的 AWS Route53 别名

AWS Route53 Alias for www subdomain

我在 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

啊哈,我从未使用过 AWS "Alias" 功能。

文档说:

Choose Alias Target. Choose your root domain website endpoint from the list (for example, example.com). Do not select the www subdomain endpoint (for example, www.example.com).

所以 ALIAS 似乎都已为 MYDOMAIN.net 正确设置,但您还想为 www.MYDOMAIN.net 设置它。为此,您需要遵循文档中的其他过程:

对于 www.MYDOMAIN.net 别名:

Choose Alias Target. Select your www subdomain website endpoint from the list (for example, www.example.com). Do not select the root domain endpoint (for example, example.com). For Routing Policy, choose Simple. Leave Evaluate Target Health set to No.

如果您错误配置 www.example.net 存储桶上的 "redirect all requests to another host" 设置以引用 example.net 存储桶的网站托管端点,而不是简单地将 "example.net" 放入盒子。

http://docs.aws.amazon.com/AmazonS3/latest/UG/ConfiguringBucketWebsite.html