Heroku SSL 与 Route53

标签 heroku amazon-web-services amazon-s3

我的 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/

相关文章:

java - Heroku 无法检测到 java 11

postgresql - 为什么 Aurora Postgres 12.4 不能将其实例类从 db.r5.xlarge 更改为 db.r6g.4xlarge?

heroku - 使用本地包的部署构建失败并显示 "import path does not begin with hostname"

python - AWS Cloudformation,使用 Python 3 从键获取值的最佳方式

amazon-web-services - SSH 进入 AWS Cloud9 环境

python - aws lambda 逐行读取并写入文件

amazon-web-services - 使用 AWS Lambda 函数访问存储在 AWS s3 中的大文件

amazon-web-services - 如何为 "aws s3 cp"命令设置重试?

java - 部署 java web 应用程序后出现 404 – 内部服务器错误

mysql - Heroku 错误 : Please install the postgresql adapter but I'm using mysql, 那么为什么我会看到此错误?