Heroku 和 Godaddy 不想一起工作
1)我在 heroku.com 上有一個應用程序,code-w.herokuapp.com(工作正常)。2)我有一個域名,我買了:gamakers.org。3)我已經完成了這裡描述的所有內容:https ://stackoverflow.com/questions/14125175/setup-heroku-and-godaddy
- 我沒有結果。當我打開 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 的值。不要只使用我得到的東西——它們可能會給你一個不同的目標值,我不知道。