heroku有ssl的多个子域可能吗?

我在heroku上有这个应用程序,它的主要部分被称为app.example.com,我在heroku上有自定义域,并添加了端点ssl。这一切都工作。顺便说一下,最初的www.example.com是非常古老的,它被托管在其他地方而不是Heroku。heroku有ssl的多个子域可能吗?

在Heroku上,我只是

heroku domains:add app.example.com 

现在,我们已经为用户订购的东西,他们得到使用的应用程序之前的订单。并且客户端希望将其url作为order.example.com而不是app.example.com/order。我从RailsCasts中查找Rails中的路由约束来处理这个子域重定向,所以一切都很好。然后我把它添加到Heroku的自定义域

heroku domains:add order.example.com 

然后我改变CNAME www.example.com的原始主机上有它指向order.example.com到myapps.herokuapps.com(或东西)。而现在访问order.example.com确实把我带到订单表格!只要https部分显示通常的非验证证书警告即可。

所以我说干就干,又买了一个GoDaddy的证书,但现在当我尝试添加该证书的Heroku(我曾经做过的app.example.com的HTTPS)

heroku certs:add ~/ssl/combined.crt ~/ssl/nopass.key 

添加SSL端点订购 - 开发...失败 !每个应用程序只允许一个SSL端点(尝试使用certs:update)

因此,看起来我实际上并不是每个应用程序都有多个SSL证书,这是否意味着我实际上可以使用我的应用程序证书.example.com for order.example.com也是?如果是这样,我需要配置什么?或者我这样做是不对的,如果是的话,我应该怎么做呢?

谢谢你在这里帮忙!

回答:

你应该买通配符证书* .example.com的,而不是多个证书。

以上是 heroku有ssl的多个子域可能吗? 的全部内容, 来源链接: utcz.com/qa/264558.html

回到顶部