Heroku和Zerigo安装问题

时间:2012-06-10 04:41:05

标签: heroku

EDIT2:等待我的更改是否成功。


编辑:我使用命令行Zerigo install命令重新安装了所有内容(原始问题是手动设置)。现在的问题是:我设置的自定义域无法正常工作。访问自定义域只会在Chrome中返回错误:“糟糕!Google Chrome无法找到www.myapp.com”,即使我添加的自定义域名是“www.myapp.com?”


我一直在尝试按照https://devcenter.heroku.com/articles/custom-domainshttps://devcenter.heroku.com/articles/zerigo_dns上的说明在我的Cedar Heroku应用上设置自定义域名。

在Zerigo上设置域的教程中,添加主机的说明之一是添加Web服务器的IP地址。我如何查找此信息?我找不到任何可以帮助我的资源。

我应该在 _ .herokuapp.com上添加我的应用的IP地址吗?当我试着查看这个地址时,我从来没有得到一致的地址(可能是因为Heroku的许多服务器)。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:6)

链接Zerigo和Heroku是一个三步过程。

(1)使用heroku addons:add zerigo_dns:basic命令或通过Heroku应用程序的加载项页面手动添加Zerio。

(2)与您的注册商或托管服务提供商一起妥善解决域名问题。对于Zerigo,添加所有名称服务器:

a.ns.zerigo.net

b.ns.zerigo.net

e.ns.zerigo.net

c.ns.zerigo.net

d.ns.zerigo.net

(3)这是我认为你可能会失踪的一步。通过“附加组件”下的Heroku配置面板登录Zerigo,或直接登录Zerigo。选择“帐户和服务器”旁边的“DNS”选项卡。在左侧面板中选择您要解析为Zerigo的域:此域名将出现。在“主机”旁边的“名称服务器”下的此域中,单击“添加代码段”。添加推荐的代码段proxy.heroku.com和排除www的重定向记录。

等待TTL期(通常为15分钟),您的域将按预期工作。