添加自定义后,Heroku不会切换证书

我在Heroku有一个应用程序,我买了我自己的证书,有效的myapp.mydomain.de。 我使用他们的插件SSL端点将它添加到Heroku。

我有一个从myapp.mydomain.deredirect到myapp.herokuapp.com的CNAMElogging。

但是,当我访问myapp.mydomain.de时,证书仍然是Heroku发布的证书,而不是我自己的。

当我做一个heroku证书:信息我只看到我自己的证书。

$ curl -kvI https://myapp.mydomain.de * Rebuilt URL to: https://myapp.mydomain.de/ * Hostname was NOT found in DNS cache * Trying 23.23.143.170... * Connected to myapp.mydomain.de (23.25.144.170) port 443 (#0) * TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 * Server certificate: *.herokuapp.com * Server certificate: DigiCert SHA2 High Assurance Server CA * Server certificate: DigiCert High Assurance EV Root CA > HEAD / HTTP/1.1 > User-Agent: curl/7.37.1 > Host: myapp.mydomain.de > Accept: */* $ heroku certs -a myapp Endpoint Common Name(s) Expires Trusted ------------------------ ------------------------------------------------------------------------------------------------------ -------------------- ------- osaka-2491.herokussl.com m.mydomain.de,myapp.mydomain.de 2017-02-09 23:59 UTC True 

$ heroku证书:信息 – >看起来也不错

任何想法为什么?

PS myapp.de不是真正的域名,只是一个例子

不知道你是否做到了这一点,但你必须使用以下命令将密钥上传到端点:

heroku证书:添加server.crt server.key

并检查它是否确定:heroku证书

如果不行,你在证书上有些问题,用vim或记事本编辑内部证书。