2013-10-10 56 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