Domain-Name-System

Heroku Zerigo DNS Godaddy SSL

  • January 18, 2014

我已經在stackoverflow上發布了這個問題。有人好心投反對票,並建議在這裡發帖。我希望我在正確的地方。

我已按照以下 2 個站點上的說明進行購買、簽名和配置,我的站點首先警告 SSL,然後顯示“應用程序錯誤”螢幕。顯然我錯過了一些重要的事情,但我無法弄清楚。

  1. 第一:https ://gist.github.com/shripadk/552554
  2. 第二個https://devcenter.heroku.com/articles/ssl-endpoint

我已經購買了 SSL-Endpoint 和 Zerigo DNS 附加組件。

在 Heroku 上,我的應用程序的域下列出了以下內容:

在 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 端點。

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