具有自定义域的herokudns:没有此类应用

时间:2018-10-27 21:13:43

标签: heroku dns namecheap

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

这是我在Heroku上的配置:

Heroku

这些是我的DNS记录:

Namecheap

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

一些细节:

  • 我可以使用 omaiga.herokuapp.com 代替 protected-hookworm-0tshh2aii82icypukmovp7rz.herokudns.com ,但是我计划稍后实施SSL,因此我需要使其生效与herokudns。
  • namecheap.com recommends使用301从我的根域重定向到我的“ www”,而不是使用ALIAS记录,以便不影响电子邮件记录。

1 个答案:

答案 0 :(得分:4)

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

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