如何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个步骤需要执行,
- 添加自定义域插件,并添加您要使用的域,例如www.mywebsite.com到您的应用程序
- 转到您的域名注册商控制面板,并假设您使用CEDAR堆栈,将www.mywebsite.com设置为yourapp.herokuapp.com的CNAME条目。
- 如果你想使用裸域名,例如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部署和添加自定义域的博文 。
诀窍是
- 为www.myapp.com创build一个CNAME到myapp.heroku.com
- 从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或者ANAME到example.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链接的整个过程。