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?
为啥我使用 terraform 资源 aws_route53_record 创建的 Route53 记录无法公开解析?