【问题标题】:Unable to configure Zerigo with Heroku无法使用 Heroku 配置 Zerigo
【发布时间】:2013-10-05 14:04:31
【问题描述】:

我已经用 heroku 添加了 Zerigo 插件。我已按照答案here 中的步骤进行操作。

第三步除外。当我尝试这样做时,我收到一条信息消息,如果我在 heroku 中使用插件,我不需要这样做。

但是,如果我尝试访问我的自定义域,则会收到应用程序错误。执行命令

$ heroku logs

我得到以下输出(部分粘贴):

at=error code=H70 desc="Access to bamboo HTTP endpoint denied" method=GET

我浏览了this 文章,该文章说我需要用 myapp.herokuapp.com 替换 proxy.heroku.com - 但我不明白我需要怎么做。我尝试按照之前链接的stackoverflow答案中的建议添加sn-p,但它指向proxy.herokuapp.com

当我在自定义域上执行 ping 命令并得到以下输出时,我得到了确认:

64 bytes from proxy.heroku.com : icmp_req=68 ttl=46 time=289 ms

我如何让它工作?

【问题讨论】:

    标签: heroku zerigo


    【解决方案1】:
    1. 转到https://dashboard.heroku.com/apps
    2. 点击您的应用名称
    3. 单击“Zerigo DNS Zerigo Basic”并单击“配置”。您应该会在“主机记录”下看到您的自定义域名。
    4. 单击“添加代码段”。从下拉菜单中选择“Heroku”。
    5. 单击“添加选定记录”。
    6. 转到主机记录下的 CNAME 条目,然后单击“编辑”。将数据从 proxy.heroku.com 更改为 YOURAPP.herokuapp.com

    我还必须执行以下操作:

    1. 返回https://dashboard.heroku.com/apps
    2. 点击您的应用名称
    3. 点击设置
    4. 在“域”下添加您的自定义域,例如mydomain.com。我还必须添加一个以“www”开头的内容。

    您可能需要等待 10-15 分钟才能传播设置。

    【讨论】:

    • 我忘记添加以www开头的域
    • 我也遇到了类似的问题。我已按照这些说明进行操作,但当我访问 mydomain.com 时,我的日志中仍然出现此错误 (H70)。此外,当我使用 www.mydomain.com 时,它根本无法解析。我使用 whatsmydns.net 执行了 DNS 传播检查,它似乎确实解析为 myapp.herokuapp.com。关于我可能遗漏的任何想法?
    • @callmekatootie,你在哪里添加域?在泽里戈?我将它作为 CNAME 存在,当我输入 heroku 域时它会显示出来。我已经设置了几个小时,是否可能需要这么长时间才能传播?
    • 我也遇到了这个问题,现在它可以与“www.domain.com”一起使用,但不能与“domain.com”一起使用。这有什么问题?
    • 我还是有这个问题。 www.mysite.herokuapp.com 路由正确(没有问题),但 mysite.herokuapp.com 没有(我不断收到 h70 错误)。我已经阅读了上述所有建议,但不确定我还能做什么。我之前配置了几个其他站点,它们都在工作 - 并且,配置看起来很相似,所以没有什么不对我跳出...我的站点是 snowbirdhosts.com,heroku 站点是 mthost2.herokuapp.com有帮助的案例
    【解决方案2】:

    如果错误是..

    Access to bamboo HTTP endpoint denied"
    

    更改您的 CNAME 条目..

    yourdomain.heroku.com -> yourdomain.herokuapp.com
    

    【讨论】:

      【解决方案3】:

      是否有可能 IT 工作正常,但您需要刷新计算机上的 DNS 缓存?这是一个常见问题,当您进行 DNS 更改时,您的本地计算机缓存了旧的/坏的 DNS 数据。

      快速测试:尝试使用

      在您的自定义域上查找 DNS 记录

      http://www.mydnstools.info/nslookup

      如果这看起来正确,那么谷歌如何在你使用的任何操作系统上刷新你的 DNS 缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-08
        • 1970-01-01
        • 1970-01-01
        • 2022-01-24
        • 2016-09-11
        • 2013-11-25
        • 1970-01-01
        • 2018-03-11
        相关资源
        最近更新 更多