2013-10-10 57 views
3

我在雪松堆叠上运行时遇到Heroku的DNS配置问题。当我的自定义域具有正确的指向CNAME记录并正确配置为Heroku指令时,它始终认为我将Cedar堆栈路由到了Bamboo。以下是发生了什么事情:Heroku域名注册配置为在雪松堆叠上的竹子

我最近在过去一周创建了一个使用雪松堆叠的heroku应用程序。

Region: United States 
Stack: Cedar 
Framework: Ruby/Rails 

而且我使用NameCheap来注册我的域并将它指向CNAME记录。

Host Name | IP Address/URL | Record Type 
@   foo.herokuapp.com CNAME (Alias) 
www   foo.herokuapp.com CNAME (Alias) 

我跟着Custom Domains Heroku Guide并添加域到我的Heroku应用

$ heroku domains:add example.com 
$ heroku domains:add www.example.com 

所有的检查都通过了,但是当我检查主机上,它指向指向域的已废弃的竹子堆方式:

$ host www.mysite.com 
www.mysite.com is an alias for proxy.heroku.com. 
proxy.heroku.com has address 50.16.215.104 
proxy.heroku.com has address 50.16.233.102 
proxy.heroku.com has address 174.129.23.129 
proxy.heroku.com has address 184.73.171.204 

,当我访问我的网站上的自定义域,我在日志中收到此错误

at=error code=H70 desc="Access to bamboo HTTP endpoint denied" method=GET path=/favicon.ico host=mysite.com fwd="198.244.101.217" dyno= connect= service= status=503 bytes= 

... Heroku Error Codes然后告诉我根据我已经做的Heroku Custom Domain Guide正确配置我的自定义域。

我已经做了一次DNS查找来检查我的DNS记录是否指向了正确的CNAME,甚至冲刷了我的DNS缓存,但唉,无济于事。任何指导?

非常感谢。

回答

4

我刚刚有同样的问题。您需要转到zerigo的配置页面,并在遇到问题的域旁边配置clic。在Zerigo的网站上编辑CNAME记录并将“proxy.heroku.com”更改为“yourapp.herokuapp.com”。它应该需要一段时间来传播。

你会看到这样的事情:

$ host www.myapp.com 
www.myapp.com is an alias for myapp.herokuapp.com. 
myapp.herokuapp.com is an alias for us-east-1-a.route.herokuapp.com. 
us-east-1-a.route.herokuapp.com is an alias for argon-stack-1879049447.us-east-1.elb.amazonaws.com. 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 50.19.83.99 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 54.225.177.29 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.23.214.121 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 54.225.170.60 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 184.73.160.229 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.23.245.47 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 23.21.166.91 
argon-stack-1879049447.us-east-1.elb.amazonaws.com has address 184.73.213.30 

这刚才为我工作。

6

如果任何人发现这以后,我有这个问题,但我的错误是指向“MYAPP。Heroku的 .COM”与“MYAPP。herokuapp .COM”

+0

这就是为什么我爱计算器。我只是陷入了这个错误。谢谢。 –

+0

没问题,很高兴帮助某人! – Pablo