SSL - 安装证书后无效CN(获取CN * .herokuapp.com)

时间:2015-08-12 08:57:47

标签: ssl heroku ssl-certificate

我在www.example.com托管了一个heroku应用。

我有为该地址颁发的证书(www.example.com)。我已根据heroku docs成功安装了证书。

但是,我怎么会有问题:

  • 当我访问www.example.com时,我收到了无效的CN错误(说明是为*.herokuapp.com发出的)
  • 当我访问example.herokuapp.com时,我也收到无效的CN错误(此次证书CN适用于www.example.com

因此证书几乎被翻转了。这仍然很新鲜(<1小时) - 可以等待解决问题吗?

另外:This part of the heroku docsexample.herokussl.com

的形式显示端点
$ heroku certs:info
Fetching SSL Endpoint example-2121.herokussl.com info for example... done

我正在获得标准example.herokuapp.com端点,因此在安装证书后我无需更改DNS设置。这可能是一些线索吗?

2 个答案:

答案 0 :(得分:1)

如果您已经为非SSL标准http://访问配置了域DNS,请记住,您需要再次为SSL更新它。在您的Heroku帐户中,转到您的应用设置,域部分。你会看到类似的东西:

enter image description here

在此示例中,example.com的DNS应更新为指向example-ssl.herokussl.com(而不是example-standard.herokuapp.com)。

答案 1 :(得分:0)

原来这是我的计算机上的DNS缓存问题。由于这是Linux,更改浏览器不起作用(也出于某种原因重新启动dns deamon)。

无论如何,它现在很好。