【问题标题】:Heroku and Zerigo Setup IssueHeroku 和 Zerigo 设置问题
【发布时间】:2012-06-10 04:41:04
【问题描述】:

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 上设置域的教程中,添加主机的说明之一是添加网络服务器的 IP 地址。我该如何寻找这些信息?我找不到任何可以帮助我解决此问题的资源。

我应该在 _.herokuapp.com 中添加我的应用程序的 IP 地址吗?当我尝试查找此地址时,我从未得到一致的地址(可能是因为 Heroku 的许多服务器)。任何帮助表示赞赏。

【问题讨论】:

  • Heroku 应该完全处理向 Zerigo 添加正确的记录。您是手动设置 Zerigo 还是使用 heroku addons:add zerigo_dns:basic
  • 这不是我最初的设置方式。我添加了一个域,然后通过 Heroku 插件 Web 界面添加了 Zerigo 插件。我继续删除所有内容(域,插件)并使用命令安装了 Zerigo 插件。然后我添加了一个自定义域,但自定义域不起作用 - 在 Google Chrome 中,我只收到一条消息“糟糕!Google Chrome 找不到 www.myapp.com”
  • 根据您的 DNS 设置,更改可能需要 1 到 72 小时才能传播。您多久之前更改了您的域的名称服务器?
  • 根据我最近所做的更改,我猜大概是在 5 分钟前我设置了所有内容。所以从现在开始基本上是一个等待的问题? Zerigo DNS (devcenter.heroku.com/articles/zerigo_dns) 上的 Heroku 页面说我可以使用 'dig ns yourdomain.com' 验证我的 DNS 设置。这是立即传播的东西吗?
  • 不,总是需要一段时间。只需验证您的注册商在其 Web 控制面板中对 Zerigo 名称服务器的设置是否正确。如果是这样,请尝试dig。当dig 反映网络控制面板所说的内容时,它就会被传播(至少对您而言)。到那时,如果 Heroku 设置正确,它应该可以工作。

标签: heroku


【解决方案1】:

链接 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 的域:该域将出现。在此域中,在“主机”旁边的“名称服务器”下单击“添加代码段”。添加推荐的 sn-ps proxy.heroku.com 和不包括 www 的重定向记录。

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

【讨论】:

  • 我实际上缺少的步骤是(2)。我没有在 Heroku 以外的特定注册商或托管服务提供商处注册我的应用程序。这是否意味着我将无法让自定义域正常工作?我的印象是,使用 Heroku 和 Zerigo,这些是我唯一需要的工具。
  • 您不需要第 2 步即可使自定义域正常工作。第 2 步是如果您想要解析非 herokuapp.com URL(自定义域)。如果您想要 herokuapp.com 以外的其他内容,您需要购买一个域并将其名称服务器设置为您的 DNS 提供商 (2)。如果您想要子域 a la something.herokuapp.com,请确保为每个子域创建单独的 DNS 记录。最后,如果您不使用自定义域名,则无需单独设置名称服务器,只需按照说明操作即可。 stackoverflow.com/questions/2539701/…
猜你喜欢
  • 2014-03-17
  • 1970-01-01
  • 1970-01-01
  • 2012-10-08
  • 2015-06-08
  • 2013-11-01
  • 1970-01-01
  • 2014-08-21
  • 2012-09-06
相关资源
最近更新 更多