【发布时间】:2020-12-18 19:23:58
【问题描述】:
我是 web 开发新手,这将是我第一次正确部署,如果这是一个基本问题,我们深表歉意。按照 Heroku 和 Domain.com 上的步骤操作后,我的应用程序未显示在所需的 url:www.rocketcreative.agency
Heroku 我在 Heroku 上设置了一个基本的网络应用程序(草稿版 atm),代码在 https://hidden-sierra-22116.herokuapp.com 上运行良好。我已按照 Heroku 的说明为我拥有的域 (www.rocketcreative.agency) Heroku Dashboard Screenshot 生成 DNS 目标 (cubic-orange-7jtaz36102kt9f8dir53koko.herokudns.com)
Domain.com 我将 DNS 目标作为 CNAME 添加到 Domain.com(使用“www”作为主机名)。我已经等待 24 小时让更改传播,DNS 检查站点表明 DNS 已传播。我已经与 Domain.com 支持人员进行了交谈,他们说一切似乎都设置正确。 Domain.com DNS Screenshot
终端:
在终端中,当我输入host www.rocketcreative.agency时,它返回www.rocketcreative.agency is an alias for encircled-horseradish-4mpqnlzar9say364tz3hgy80.herokudns.com.
www.rocketcreative.agency 的浏览器结果
Safari:“Safari 找不到服务器”
Chrome:“找不到 www.rocketcreative.agency 的服务器 IP 地址。 DNS_PROBE_FINISHED_NXDOMAIN'
我想这是一个非常基本的问题,但如果有人可以提供帮助,那就太好了。如果我需要提供任何其他信息,请告诉我。 :)
【问题讨论】:
-
刚刚意识到域的终端响应与 DNS 目标不匹配 - encircled-horseradish-4mpqnlzar9say364tz3hgy80.herokudns.com。是我之前为 Rocketcreative.agency 设置的 CNAME(没有 www. 前缀)并被删除。会不会是这个问题?
-
握住电话!我已经解决了这个问题,但我会留下这个问题,以防有人遇到同样的问题。运行 Heroku DNS 诊断工具,https:// 存在一些问题 - 通过运行修复:
heroku domains -a hidden-sierra-22116heroku ps:resize web=hobbyheroku certs:auto:enableheroku certs:auto它说“证书已颁发”,现在 url 有效。 -
“挂电话!我已经解决了这个问题,但我会留下这个问题......”—self-answers are encouraged here, but they should still be in the standard Q&A format。请考虑在下面添加正确的答案,并在规定的等待期后接受它。
标签: web heroku deployment dns