Domain-Name-System

Heroku 和 Godaddy 不想一起工作

  • April 26, 2018

1)我在 heroku.com 上有一個應用程序,code-w.herokuapp.com(工作正常)。2)我有一個域名,我買了:gamakers.org。3)我已經完成了這裡描述的所有內容:https ://stackoverflow.com/questions/14125175/setup-heroku-and-godaddy

  1. 我沒有結果。當我打開 gamakers.com 時,它說:

該網站暫時不可用,請稍後再試。

同時,我可以看到我的網站圖示已載入。接下來,當我打開 www.gamakers.com 時,它會顯示:

錯誤請求 (400)。

PS:我在 GoDaddy 上與他們的支持討論過這個問題,他們說:如果 Heroku 不能給你網站的靜態 IP,我們也幫不了你。但是 heroku.com 上的文件說,我們的應用程序不使用靜態 IP,我們只使用 URL。因此,我從 Heroku CLI 中獲取了我的 url,並將其放在 Godaddy 上。沒結果。請,誰有 heroku + GoDaddy 網站現在執行良好,幫助我。謝謝。


更新我嘗試了你所說的(感謝所有人)但是 - 沒有結果。以下是我在以下螢幕上的設置: 我的結果(錯誤請求 400) 我的 heroku 儀表板 dns 網址 我的 Godaddy DNS 設置 我的 Godaddy 轉發

+1 更新:感謝您的幫助,顯然 GoDaddy 現在正在使用 heroku DNS,因為我可以看到所有日誌都出現在我的 Heroku 日誌中。現在是時候對 Heroku 提出問題了。

首先,您需要將域的非 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 的值。不要只使用我得到的東西——它們可能會給你一個不同的目標值,我不知道。

引用自:https://serverfault.com/questions/909604