安装Heroku和GoDaddy?

我正在尝试通过GoDaddy购买一个域名,以便与我的Heroku托pipe的网站一起工作。

如何configuration我的域名与Heroku一起使用?

[更新31.10.2014]好的! 有用! 这是我从头开始做的,所以有相同问题的人也可以修复它。 首先我将解释如何设置Heroku和GoDaddy,然后我将解释如何创build一个裸域(www.example.com – > example.com)。

设置Heroku和GoDaddy:

  1. 在您的terminal(在您的计算机上)的项目文件夹中写入heroku domains:add www.example.com (其中www.example.com是您在GoDaddy购买的域名)

  2. login到GoDaddy – >域名 – >select你的域名 – >启动(这将带你到域名详细信息)

  3. 点击“DNS区域文件”标签

  4. 删除名为“www”(指向@)的CNAMElogging

  5. 点击“添加logging” – > CNAME(别名) – >'主机'应该是www和'指向'应该是你的Heroku地址(例如supermoo-bil-3411.herokuapp.com )。 TTL可以是1小时。

DNS可能需要一些时间来传播。 对我来说花了大约10分钟。

而已! supermoo-bil-3411.herokuapp.com现在将在www.example.com 🙂

创build一个裸体域名:

裸域取消了在您的域名前面写www的需要。 这可以通过将example.com转发到www.example.com来完成。 在GoDaddy上这是非常容易的:

  1. 在与上面相同的窗口中,点击“设置”选项卡

  2. 在转发 – >域 – >点击'pipe理' – >然后点击'添加转发'

  3. “转发”应该是www.example.com (您的域名),“redirecttypes”应该是“301(永久)”,“转发设置”应该是“只转发”

  4. 确保“更新我的名称服务器和DNS设置以支持此更改(推荐)”

    而已! 你完成了:)

有用的链接:

感谢Ryan Kazinec的帮助:)

DNS设置往往有一个滞后时间。

您是否尝试从其他设备访问该应用程序? (说一个在另一个networking上运行的智能手机?)我已经多次看到我的本地dnscaching导致的问题,这就是为什么从其他设备访问它可能会照亮你的情况。

如果你正在从基于Windows的电脑进行DNS更改,你可以刷新你的DNScaching,有时可以解决你的问题。

1.)右键点击CMD.exe(aka命令提示符)2.)点击以pipe理员身份运行。 3.)键入:ipconfig / flushdns 4.)按Enter键

但是请记住,dns的变化可能需要一段时间才能传播。

转到https://dnsimple.com/r/ecc41c23013629并打开一个帐户。;

他们为heroku设置了一次点击,您可以将TTL设置为一分钟。 然后在GoDaddy方面,只需将dns服务器从daddy服务器更改为简单dns服务器(全部在dnsimple站点上解释)。 简单;)

您的域名仍由GoDaddy托pipe

GoDaddy是不是你愚蠢的意见pipe理你的地方。

使用Heroku设置外部域名最简单的方法之一是使用这个插件: https : //addons.heroku.com/zerigo_dns – 你只需要指出的DNS名称服务器

 a.ns.zerigo.net b.ns.zerigo.net c.ns.zerigo.net d.ns.zerigo.net e.ns.zerigo.net 

我不属于Zerigo DNS – 只是一个快乐的用户。 任何耶,它是免费的每月50,000个查询和20美元/月,你有无限的查询。

希望这可以帮助。