如何在heroku中将域添加到rails应用程序

时间:2012-04-22 18:53:17

标签: ruby-on-rails ruby-on-rails-3 heroku dns

我将我的应用程序部署到heroku,并将我的godaddy域名添加到heroku:

heroku domains:add www.domain.com
heroku domains:add domain.com

但是当我输入domain.com时,有时它不起作用,它会将我重定向到godaddy。只有www.domain.com正常工作。配置中有什么我缺少的吗? 这是我的DNS记录设置

主机

   @    68.178.232.100 

   @    75.101.145.87 
   @    75.101.163.44 

   @    174.129.212.2   

C-NAME(别名)

     www          proxy.heroku.com 

2 个答案:

答案 0 :(得分:15)

根据你所描述的,你的Heroku设置很好。您需要确保您的GoDaddy DNS记录正确指向Heroku,特别是您的@记录设置正确,以便根域由Heroku处理。

<强>更新

Heroku IPs是:

75.101.163.44
75.101.145.87
174.129.212.2

68.178.232.100是GoDaddy。删除该记录,你应该没问题。

答案 1 :(得分:2)

检查您的DNS设置。如果您的DNS设置正确,您可能只需要等待它传播到其他名称服务器,这可能需要长达一周的时间。很可能它只需要一两天。