2015-12-03 90 views
0

我正在嘗試將CNAME記錄從我的Namecheap域設置爲Heroku應用。我知道如果您使用默認名稱而不是自定義域名,Heroku提供免費的SSL證書。我正在使用默認名稱(example.herokuapp.com)。Heroku SSL安全證書不起作用:Namecheap域的CNAME

在Safari上,我收到一個「不可信」的彈出框,然後繼續加載;在Firefox上,我收到不可信的連接:

www.example.com uses an invalid security certificate. The certificate is only valid for the following names: *.herokuapp.com, herokuapp.com (Error code: ssl_error_bad_cert_domain)

和Chrome拒絕連接。

我Namecheap高級DNS設置如下: Type | Host | Value | TTL | CNAME Record | www | example.herokuapp.com | 30 min| URL Redirect Record | @ | http://www.example.com [Masked] | |

heroku domains看起來是這樣的:

example Heroku Domain example.herokuapp.com example Custom Domains Domain Name DNS Target
www.example.com example.herokuapp.com example.com example.herokuapp.com

有什麼我做錯了,是造成這個問題?我的目標是讓用戶能夠通過訪問example.com,www.example.com,http://example.comhttp://www.example.comhttps://example.comhttps://www.example.com來加載頁面。

謝謝。

回答

3

正如您所提到的,Heroku僅允許您將其免費SSL用於默認example.herokuapp.com。你必須購買自己的SSL證書,如果你想使用https爲您自己的自定義域名如example.comwww.example.com

+0

我明白了;我誤解了,並認爲如果我從我的自定義域指向默認的example.herokuapp.com,我可以使用免費的SSL。這更有意義。我不知道爲什麼我沒有想到這一點。謝謝你澄清。 –

+0

您還可以爲您的應用程序訂閱許多附件,爲您的網站提供各種級別的SSL保護。您可以在安全性的加載項部分找到它們。 –