如何configurationHeroku应用程序DNS到Godaddy域?

我已经创build了一个heroku应用程序,并希望从godaddy.com给它的域名。

我configuration了所有三个主机提供的heroku,但现在我得到的错误说:

Heroku | 没有这样的应用

该主机名没有configuration应用程序。

也许应用程序所有者已将其重命名,或者您错误input了URL。

我想知道:有没有其他的方式来configuration一个Heroku的应用程序?

更新:新方法 请使用此链接的新方法 。 接受的答案是旧function。

我用这个video广播与Herokubuild立了我的GoDaddy域名,并且工作完美。 很清楚,很好地解释。

注意:跳过关于CNAME yourdomain.com.的部分yourdomain.com. (注意. )和heroku addons:add "custom domains"

http://blog.heroku.com/archives/2009/10/7/heroku_casts_setting_up_custom_domains/


总结video:

1)在GoDaddy上创build一个CNAME

 Alias Name: www Host Name: proxy.heroku.com 

2)通过在命令行上键入host www.yourdomain.com ,检查您的域是否已经传播

3)运行heroku domains:add www.yourdomain.com

4)运行heroku domains:add yourdomain.com

这些步骤后,它为我工作。 希望它也适用于你!

更新 :事情已经改变,看看这个postHeroku / GoDaddy:发送裸体域到www

有2个步骤需要执行,

  1. 添加自定义域插件,并添加您要使用的域,例如www.mywebsite.com到您的应用程序
  2. 转到您的域名注册商控制面板,并假设您使用CEDAR堆栈,将www.mywebsite.com设置为yourapp.herokuapp.com的CNAME条目。
  3. 如果你想使用裸域名,例如mywebsite.com,当你需要将Heroku负载平衡器的IP地址添加到你的DNS mywebsite.com时,还有第三步。

你可以在http://devcenter.heroku.com/articles/custom-domains阅读更多;

猜测你可能错过了第一步?

更新:在Bamboo的EOL proxy.heroku.com正式退役(2014年9月)的Bamboo应用程序宣布之后,现在也应该使用yourapp.herokuapp.com映射。

Arpit,我遇到了同样的问题,写了一篇关于Heroku部署和添加自定义域的博文 。

诀窍是

  1. 为www.myapp.com创build一个CNAME到myapp.heroku.com
  2. 从myapp.com创build一个301redirect到www.myapp.com

希望这对你有用!

我发现这个指南是为我做的伎俩。

如果没有redirect到www.your-domain.com则不能使用your-domain.com的裸域。 Heroku使用www.yourdomain.com作为子域名。 所以,当你按照默认的指令来使用你的your-domain.com那么你将需要分配他们两个。

实际上,我们只能在没有www.your-domain.com情况下分配裸域。 当域名的dns提供者(NameServers)支持@ Record的ALIAS或者ANAMEexample.herokuapp.com而没有CNAME www.your-domain.com时,只能使用your-domain.com

它会让你指向www.your-domain.com分开(独立)的其他托pipe。

我把non-www指向54.243.64.13,把www.domain.com指向alias.herokuapp.com,都很好。

只有在指向www.domain.com并在www.domain.com上运行dig命令后才能findIP,并显示:

 ;; ANSWER SECTION: www.domain.com. 14400 IN CNAME aliasat.herokuapp.com. aliasat.herokuapp.com. 300 IN CNAME us-east-1-a.route.herokuapp.com. us-east-1-a.route.herokuapp.com. 60 IN A 54.235.186.37 ;; AUTHORITY SECTION: herokuapp.com. 900 IN NS ns-1378.awsdns-44.org. herokuapp.com. 900 IN NS ns-1624.awsdns-11.co.uk. herokuapp.com. 900 IN NS ns-505.awsdns-63.com. herokuapp.com. 900 IN NS ns-662.awsdns-18.net. 

可能不是理想的,但工作。

现在仍然适用于我的video: https : //www.youtube.com/watch?v = sf6GhsVGcTQ 。 只是做了。 它解释了从godaddy中设置域名,在heroku上创build自定义域名和DNS目标,然后将其与CNAME链接的整个过程。