我按照这里的信中的说明进行操作 - https://devcenter.heroku.com/articles/ssl-certificate - 他们很有帮助,特别是因为 DNSimple 是我选择的注册商。据我所知,我已经启动并运行了所有东西,购买了证书(通过 DNSimple 和 RapidSSL),结合了 crt 和 CA 包,并通过 heroku 客户端发送了它们:
$ heroku ssl
www.website.com has a SSL certificate registered to /serialNumber=…
website.com has a SSL certificate registered to /serialNumber=…
但是当我访问我的应用程序(我什至重新启动它们)时,它们仍在使用 *.herokuapp.com 的证书。有什么我错过的吗?为什么会出现 *.herokuapp.com?
从顶部开始,以下是相关方提供给我的作品。
- 来自 DNSimple(在证书详细信息页面上):私钥
- 来自 DNSimple(在证书详细信息页面上):证书
- 从 RapidSSL 的 CA 下载页面(从DNSimple 链接):CA 捆绑包“pem”
- 来自 RapidSSL / Geotrust 发送的电子邮件:Web 服务器证书
- 来自 RapidSSL / Geotrust 发送的电子邮件:中级 CA
我想“私钥”是我在heroku ssl:add
舞蹈的第二部分需要的:heroku ssl:add site.pem private.key
但是,当我将要发送的第一个文件的“pem”文件放在一起时,我似乎做错了heroku ssl:add
。在上面的部分中-需要结合什么才能使其起作用?