我在 www.example.com
上托管了一个 heroku 应用程序。
我有为该地址(www.example.com
)颁发的证书。我已经根据 heroku 文档成功安装了证书。
可是,我怎么有个问题:
- 当我访问
www.example.com
时,我收到一个无效的 CN 错误(说它是为 *.herokuapp.com
发出的)
- 当我访问
example.herokuapp.com
时,我也收到一个无效的 CN 错误(这次证书 CN 是针对 www.example.com
的)
所以证书几乎被翻转了。这仍然很新鲜(<1 小时)- 等待可以解决问题吗?
还有:This part of the heroku docs以 example.herokussl.com
的形式显示端点
$ heroku certs:info
Fetching SSL Endpoint example-2121.herokussl.com info for example... done
而且我得到了标准的 example.herokuapp.com
端点,所以我不必在安装证书后更改 DNS 设置。这会是一些线索吗?
如果您已经为非 SSL、标准 http://
访问配置了您的域 DNS,请记住您需要为 SSL 再次更新它。从您的 Heroku 帐户,转到您的应用程序设置,域部分。你会看到类似这样的东西:
在此示例中,example.com
的 DNS 应更新为指向 example-ssl.herokussl.com
(而不是 example-standard .herokuapp.com
).
我是一名优秀的程序员,十分优秀!