使用 Heroku 的 DNSimple 无法正常工作
Posted
技术标签:
【中文标题】使用 Heroku 的 DNSimple 无法正常工作【英文标题】:DNSimple with Heroku not working 【发布时间】:2015-05-25 16:56:44 【问题描述】:我刚刚启动的 DNS 服务器出现问题。我正在关注 OMR-One Month Rails 教程。我不太明白整个 DNS 服务器是如何工作的。
我的 3 个域中只有 1 个有效,即 www.example.com。裸域 (example.com) 不起作用,example.heroku.com 也不起作用。每当我加载这 2 个地址时,它都会将我发送到 heroku,但我会收到错误消息
很抱歉,出了点问题。
当我转到终端并输入“heroku 域”时,它表明 Heroku 知道所有三个域。
我该如何配置 DNSimple/Heroku,以便所有 3 个地址都可以正常工作,或者至少裸域可以正常工作。
类型----名称----内容
CNAME ---- www.example.com ---- example.herokuapp.com
别名 ---- example.com ---- www.example.com
TXT ---- example.com ---- www.example.com 的别名
【问题讨论】:
【参考方案1】:DNS 配置正确。您正在阅读的错误“我们很抱歉,但出了点问题。”由 Heroku(或您的应用程序)返回,不是 DNS 错误。
您需要调试导致应用崩溃的原因。
您可以通过运行检查 Heroku 日志
$ heroku logs --tail
这将显示您的应用程序生成的最新日志条目。
【讨论】:
愚弄我,你是对的。它不喜欢我在下拉菜单中使用的这个语句:<% if current_user.admin? %>
。但是为什么 www.example.com 仍然可以工作,而其他 2 个域却不行?以上是关于使用 Heroku 的 DNSimple 无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
Django + Heroku + Mandrill mail_admins() 无法正常工作,无论是手动还是由 500 错误触发