【问题标题】:herokudns with custom domain: No such app具有自定义域的herokudns:没有这样的应用程序
【发布时间】:2019-04-01 06:05:42
【问题描述】:

我已多次查看Heroku's custom domain tutorial,但我似乎无法让我的 Heroku 应用程序与自定义域(托管在 namecheap.com)一起使用。问题:Herokudns 无法解析应用名称

这是我在 Heroku 的配置:

这些是我的 DNS 记录:

当我访问 omaiga.com.sv 或 www.omaiga.com 时,Heroku 回答:“没有这样的应用程序。这里什么都没有。”我做错了什么?

一些细节:

  • 我可以使用 omaiga.herokuapp.com 而不是 protected-hookworm-0tshh2aii82icypukmovp7rz.herokudns.com 但我计划稍后实施 SSL,所以我需要让它工作使用 herokudns。
  • namecheap.com recommends 给用户一个从我的根域到我的“www”的 301 重定向,而不是使用别名记录,以免影响电子邮件记录。

【问题讨论】:

  • 您确定protected-hookworm-0tshh2aii82icypukmovp7rz.herokudns.com 是正确的DNS 目标吗?我觉得不合适。尝试运行heroku domains 以确保。

标签: heroku dns namecheap


【解决方案1】:

我会回答我自己的问题:根据Heroku's documentation,*.herokudns 地址不可浏览。相反,Heroku 使用来自客户端的“Host”标头来确保正确的应用程序响应请求。

这里的问题是 Host 标头带有来自 Namecheap 的“www”(因为我使用了我的规范名称 -CNAME-),但我没有将“www”提供给 Heroku,因此解决方案是添加Heroku 中带有“www”的自定义域。

【讨论】:

  • 你救了我,过去两周我一直在为此苦苦挣扎。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 2023-02-25
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
相关资源
最近更新 更多