命令heroku ssl说我的域没有安装证书

时间:2012-10-16 00:04:29

标签: ssl heroku

我只是想说这通常不是我做的事情,但最近我一直在接受它的任务...... 我密切关注heroku documentation for setting up SSL,但我仍遇到问题。

我已使用以下命令将我的证书添加到heroku:

heroku certs:add path_to_crt path_to_key

这部分似乎有效。我收到一条消息说:

Adding SSL Endpoint to my_app ... done

我还为我的托管服务设置了一个CNAME,指向与上面的cert命令相关联的端点。但是,当我浏览到该网站时,我仍然收到SSL错误。它说我的证书不受信任,并指向* .heroku.com许可证,而不是我刚刚上传的许可证。

我注意到当我执行以下命令时:

heroku ssl 

我收到以下内容:

my_domain_name has no certificate

我的假设是此时应该有与此域相关联的证书。

有什么想法吗?

编辑:似乎我没有等待足够的时间让证书内容渗透到互联网中......但是,关于“heroku ssl”命令的问题仍然困扰着我。

1 个答案:

答案 0 :(得分:0)

Heroku ssl命令用于遗留证书:

$ heroku ssl -h
Usage: heroku ssl

 list legacy certificates for an app

您需要的命令是heroku certs,它将输出该项目的相关证书信息。