Heroku 使用 AWS Route 53 重定向子域

Posted

技术标签:

【中文标题】Heroku 使用 AWS Route 53 重定向子域【英文标题】:Heroku redirect for subdomain using AWS Route 53 【发布时间】:2019-10-16 15:32:34 【问题描述】:

我们的域名 example.com 托管在 GoDaddy 上。我已经按照链接将 aa.example.com 子域迁移到 AWS Route 53。

https://devcenter.heroku.com/articles/route-53#nakedroot-domain

Heroku redirect from example.com to www.example.com retaining HTTPS using AWS

    假设 aa 是在 Heroku 上运行的应用程序。 在 Route53 上为 aa.example.com 创建了一个托管区域,并在 GoDaddy 中指定了 NS 条目。 创建了与托管区域同名的 S3 存储桶(存储桶名称 - aa.example.com)

    使用此更新 aa.example.com S3 存储桶

    “静态网站托管”与

    "目标存储桶或域" => "www.aa.example.com"

    "协议" => "https"

    转到“aa.example.com”托管区域创建的 CNAME 记录以指向 Heroku DNS 目标(www.aa.example.com 将其指向 Heroku DNS 目标) 创建指向 S3 目标的记录别名

www.aa.example.com(正在运行) aa.example.com 在哪里不起作用?

有人可以帮我这一步有什么问题吗?感谢您的帮助!

【问题讨论】:

【参考方案1】:
    为域 aa.example.com 创建云端分发 将 originid 指定到 S3 存储桶(存储桶名称 - aa.example.com) 将 Route53 托管区域更新为点云前端分布

这篇文章帮助我调试和解决我的问题: https://forums.aws.amazon.com/thread.jspa?threadID=241750

【讨论】:

以上是关于Heroku 使用 AWS Route 53 重定向子域的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Heroku / Amazon cloudfront / route 53 重定向

如何使用自定义 SSL 正确链接 Heroku、CloudFront、Route53?

Heroku、GeoIP、亚马逊 Route 53

为啥我使用 terraform 资源 aws_route53_record 创建的 Route53 记录无法公开解析?

如何创建到 ALB 的 Route 53 记录? (AWS)

我可以在另一个 AWS 账户中使用 AWS Route53 注册域吗?