我的 SSL 证书已全部设置完毕并准备好在 Heroku 上运行。我按照此处的说明进行操作 https://devcenter.heroku.com/articles/route-53使用 AWS S3 正确重定向请求(例如 example.com 到 www.example.com)。 HTTPS 在请求时效果很好 https://www.example.com ;但是,如果我尝试请求 https://example.com ,找不到该页面。有什么想法吗?
最佳答案
使用 Route 53,您想要创建以下 DNS 记录:
- www.example.com
CNAME
your_app.herokuapp.com - example.com
ALIAS
your_app.herokuapp.com
您的 www.example.com
主机名应该是委托(delegate)给您的 Heroku 应用程序主机名的 CNAME
记录。任何其他常规主机名都应该是 CNAME
。
example.com
“Apex”或“裸域”记录必须返回 A
记录,并且不能是 CNAME
。 Route53 实现 ALIAS
记录类型,它查找 your_app.herokuapp.com
的值并返回一组当前的 A
记录进行匹配。
关于Heroku SSL 与 Route53,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21295614/