在 AWS 上将 www.example.com 别名为同一个 example.com

Alias www.example.com to the same example.com on AWS

我有一个 EC2 实例,我已经设置了一个带有 route53 和弹性 IP 的域,以便我的域始终指向同一个地址。但是,我有一个问题,因为只有 https://example.com is working but not https://www.example.com。我知道必须有一种路由或创建别名的方法,以便 www.example.com 将我重定向到 example.com,但我不确定该怎么做。

为所谓的裸域创建别名记录。需要直接设置A记录为IP地址。

前往 Route53,

创建记录集

  • 姓名:www.example.com
  • 类型:A - IPv4 地址
  • 别名:无
  • 别名目标:x.x.x.x(<-- 您 example.com 的 IP 地址)

AWS Documentation » Amazon Route 53 » Developer Guide » Configuring Amazon Route 53 as Your DNS Service » Working with Resource Record Sets » Supported DNS Record Types

Route53にNaked Domainを設定する方法〜ELBを利用しない場合〜(How to configure Naked Domain for Route53 ~ (without ELB))

如果您想将 www.example.com 的请求重定向到 example.com,您可以使用 S3 Static Website Hosting, and the Redirect Requests 选项。

在这种情况下,您将创建一个名为 www.example.com 的存储桶,并在该存储桶的属性中启用 静态网站托管 ,然后 select 重定向请求,并将目标桶或域设置为www.example.com。请务必记录端点 URL。例如,如果您在 us-west-2 中创建了存储桶,则端点将为 www.example.com.static-website-us-west-2.amazonaws.com.

接下来在 Route53 中,打开 example.com 的区域并创建一个记录集。在 Name 字段中,输入 www(此字段后应为 example.com),将 Type 设置为 CNAME - Canonical Name 别名 No。接下来,在 Value 字段中,输入您从上面的 Static Website Hosting 部分记录的端点。同样,如果域是 www.example.com 并且托管在 us-west-2,则应该是 www.example.com.static-website-us-west-2.amazonaws.com