使用 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 无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

在 Heroku 中部署后 CSS 和 JS 无法正常工作

Django + Heroku + Mandrill mail_admins() 无法正常工作,无论是手动还是由 500 错误触发

在heroku上成功部署后Rails应用程序无法正常工作?

Django迁移在Heroku上无法正常工作[重复]

Heroku Discord Bot 可构建但无法正常工作

Heroku 上托管的应用程序无法加载网页