gpt4 book ai didi

ruby-on-rails - heroku 多个子域与 ssl 可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:53 27 4
gpt4 key购买 nike

我在 heroku 上有这个应用程序,它的主要部分叫做 app.example.com,我在 heroku 上有自定义域,并向它添加了端点 ssl。一切正常。顺便说一句,原来的 www.example.com 已经很旧了,它托管在其他地方,而不是在 Heroku 上。

在heroku上,我只是

heroku domains:add app.example.com

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

heroku domains:add order.example.com

然后我更改 www.example.com 的原始主机上的 CNAME,使其指向 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 证书,这是否意味着我实际上也可以将我拥有的用于 app.example.com 的证书用于 order.example.com?如果是这样,我必须配置什么?还是我做错了,如果是这样,我应该怎么做?

感谢您在这里提供帮助!

最佳答案

您应该为 *.example.com 购买通配符证书,而不是多个证书。

关于ruby-on-rails - heroku 多个子域与 ssl 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983797/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com