我添加了带有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答案中的建议添加代码段,但是它指向proxy.herokuapp.com
当我在自定义域上执行ping命令并获得以下输出时,我得到了此确认:
64 bytes from proxy.heroku.com : icmp_req=68 ttl=46 time=289 ms
我该如何运作?
答案 0 :(得分:12)
proxy.heroku.com
更改为YOURAPP.herokuapp.com
我还必须做以下事情:
您可能需要等待10-15分钟才能传播设置。
答案 1 :(得分:2)
如果错误是..
Access to bamboo HTTP endpoint denied"
更改您的CNAME
条目..
yourdomain.heroku.com -> yourdomain.herokuapp.com
答案 2 :(得分:0)
IT是否可行,但您需要在计算机上刷新DNS缓存吗?这是一个常见问题,当您进行DNS更改时,本地计算机会缓存旧/坏DNS数据。
快速测试:尝试使用
在自定义域中查找DNS记录http://www.mydnstools.info/nslookup
如果看起来不对,那么请谷歌如何在您使用的操作系统上刷新DNS缓存。