Heroku 和 Godaddy 不想合作

Heroku 和 Godaddy 不想合作

1) 我在 heroku.com 上有一个应用程序,code-w.herokuapp.com(运行良好)。2) 我有一个购买的域名:gamakers.org。3) 我已经完成了这里描述的所有操作:https://stackoverflow.com/questions/14125175/setup-heroku-and-godaddy

4) 我没有得到任何结果。当我打开 gamakers.com 时,它显示:

该网站暂时不可用,请稍后重试。

同时,我可以看到我的图标已加载。接下来,当我打开 www.gamakers.com 时,它显示:

错误请求(400)。

附言:我在 GoDaddy 上与他们的支持人员讨论了这个问题,他们说:如果 Heroku 不能为您提供网站的静态 IP,我们就无法帮助您。但 heroku.com 上的文档说,我们的应用程序不使用静态 IP,我们只使用 URL。因此,我从 Heroku CLI 获取了我的 URL 并将其放在 Godaddy 上。没有结果。请问,谁的 heroku + GoDaddy 网站现在运行良好,请帮帮我。谢谢。


更新 我尝试了您说的方法(感谢所有人),但没有结果。以下是我在以下屏幕上的设置: 我的结果(错误请求 400) 我的 heroku 仪表板 dns url 我的 Godaddy DNS 设置 我的 Godaddy 转发

+1 更新:感谢您的帮助,显然 GoDaddy 现在正在与 heroku DNS 合作,因为我可以看到所有日志都出现在我的 Heroku 日志中。现在是时候在 Heroku 上提问了。

答案1

首先,您需要将域名的非 www 变体设置为 www 变体。GoDaddy 有这方面的功能(只需确保您只对非 www 记录执行此操作):https://ph.godaddy.com/help/manually-forward-or-mask-your-domain-or-subdomain-422

其次,您不能直接将应用的 herokuapp.com 子域名 CNAME 到您的应用。您需要在 Heroku 仪表板中的应用设置中添加应用,然后将应用 CNAME 到具体的您在那里获得的地址。

它看上去会像这样:

在此处输入图片描述

www.gamakers.com.herokudns.com就是您想要作为 CNAME 的值的内容。不要只利用我所拥有的- 他们可能会给你一个不同的目标值,我不知道。

相关内容