SSL / https设置为herokuapp.com地址,而不是我的实际域

我有一个我的网站的子域指向一个rails应用程序在mysite.herokuapp.com。 我从godaddy购买了一张证书,似乎所有的设置都正确。 所以当我去的时候:

http://mysite.herokuapp.com or http://dev.mysite.com 

它被redirect到:

 https://mysite.herokuapp.com or https://dev.mysite.com 

问题是,当我访问dev.mysite.com,我得到的错误:Safari无法validation网站的身份。 但是当我去mysite.herokuapp.com,我没有得到错误。 我想这是另一种方式设置,以便dev.mysite.com不会导致错误。

我不确定我哪里错了。 生成密钥时,我使用dev.mysite.com,并在godaddy.com上设置。 任何想法,我应该看看?

PS旧网站托pipe在dreamhost,DNS信息也存储在那里。 所以我创build了一个types为cname的子域,指向mysite.herokuapp.com。

您需要在Heroku上安装您的SSL证书 。

简短的过程是:

 heroku addons:add ssl heroku certs:add server.crt server.key