关于ruby on rails:Heroku SSL安全证书不起作用:Namecheap域中的CNAME

Heroku SSL security certificate not working: CNAME from Namecheap domain

我正在尝试从我的Namecheap域到我的Heroku应用设置CNAME记录。我了解,如果您使用默认名称而不是自定义域,则Heroku提供免费的SSL证书。我正在使用默认名称(example.herokuapp.com)。

在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.com、http://www.example.com、https:// example来使用户能够加载页面。 com和https://www.example.com。

谢谢。


如前所述,Heroku仅允许您将其免费SSL用作默认的example.herokuapp.com。如果要将https用于自己的自定义域(如example.comwww.example.com

),则必须购买自己的SSL证书。