11

我已经购买了 SSL 证书并将其安装到我的 Heroku 应用程序中。

但是,当我尝试通过 https 访问我的网站时,Chrome 会报告:

本网站的身份未经核实。• 服务器的证书与 URL 不匹配。

其他浏览器报告类似的消息。

检查 Chrome 中的证书信息显示我的站点仍在使用 Heroku 的证书,由 Digicert(而不是我自己的 CA)颁发。

关于我可能会错过什么的任何想法?

4

1 回答 1

15

该问题与错误设置的 DNS 记录有关。

根据文档(...),将证书上传到 Heroku 后,请执行以下操作:

heroku 证书

这为您提供了启用 SSL 的域的正确端点。这是一个看起来像“tokyo-2121.herokussl.com”的域。

接下来,转到您的 DNS 服务提供商并更新/添加启用 SSL 的域的 CNAME 记录以指向“tokyo-2121.herokussl.com”。

于 2012-09-29T10:07:31.197 回答