Domain-Name-System
Heroku Zerigo DNS Godaddy SSL
我已經在stackoverflow上發布了這個問題。有人好心投反對票,並建議在這裡發帖。我希望我在正確的地方。
我已按照以下 2 個站點上的說明進行購買、簽名和配置,我的站點首先警告 SSL,然後顯示“應用程序錯誤”螢幕。顯然我錯過了一些重要的事情,但我無法弄清楚。
我已經購買了 SSL-Endpoint 和 Zerigo DNS 附加組件。
在 Heroku 上,我的應用程序的域下列出了以下內容:
- mydomain.herokuapp.com
- secure.mydomain.com
- www.mydomain.com
在 Zerigo DNS 上,我有以下配置
- 主機:secure.mydomain.com CNAME:proxy.heroku.com
- 主機:www.mydomain.com CNAME:proxy.heroku.com
在 GoDaddy 域名伺服器上:
- A.NS.ZERIGO.NET
- B.NS.ZERIGO.NET
- C.NS.ZERIGO.NET
- D.NS.ZERIGO.NET
- E.NS.ZERIGO.NET
CNAME(別名):www 指向:something-2097.herokussl.com(heroku:certs 命令的輸出)
不知道從這裡去哪里以及如何解決這個問題。任何方向都非常感謝。
我的網站首先警告 SSL,然後顯示“應用程序錯誤”螢幕。
這個錯誤有幾種可能的解釋。我相信你的意思是主機名不匹配導致的錯誤。
在 Zerigo DNS 上,我有以下配置
主機:secure.mydomain.com CNAME:proxy.heroku.com 主機:www.mydomain.com CNAME:proxy.heroku.com
這就是錯誤的根源。您的域必須指向 Heroku SSL 端點 (something-2097.herokussl.com),而不是通用
proxy
端點。此外,請記住,該proxy
端點已被棄用,取而代之的是 yourapp.herokuapp.com 端點。將記錄的 DNS 更改為指向 SSL 端點。