Heroku 上的无操作测功机

Posted

技术标签:

【中文标题】Heroku 上的无操作测功机【英文标题】:No-op dyno on Heroku 【发布时间】:2017-08-27 20:59:47 【问题描述】:

我的情况与此处描述的完全相同:Multiple SSL Certificates in One Heroku Application,即我想使用不同的域安全地访问同一个应用程序。

first answer 中描述的技术很有前途,但是我刚刚发现 Heroku 启动了一项名为“自动证书管理”的免费服务,它可以自动处理创建和更新证书,这很棒。但这仅适用于具有付费测功机的应用程序。

我不介意为 Hobby dyno 支付 7 美元/月的费用,但是由于我的应用程序仅用于 SSL 流量,我不知道如何在没有任何东西可运行的情况下启动 dyno。换句话说,我想创建一个不会做任何事情的空测功机,只是为了激活自动证书管理。这可能吗?我的计划中是否有任何可能出错的地方?

【问题讨论】:

【参考方案1】:

此方法不适用于 Heroku 的 ACM,因为为其生成证书的域是应用程序指向的域。 因此,您将无法在一个应用上拥有证书,而在另一个应用上拥有域。

但是,ACM 确实可以处理多个域(最多 100 个),并且会生成一个对所有域都有效的证书。因此,虽然您只有一个证书,但它适用于您的所有应用程序域。

【讨论】:

以上是关于Heroku 上的无操作测功机的主要内容,如果未能解决你的问题,请参考以下文章

Heroku + socket.io 广播上的多个测功机

哪种Heroku测功机适合1500个以上的活跃用户使用?

为啥我托管在 heroku 上的不和谐机器人随机关闭?

Heroku 零星的高响应时间

我是不是也必须为 Heroku 上的 staging 应用程序购买 dynos?

Heroku worker dyno上进程之间的TCP Socket通信