为 Heroku 应用程序启用 HTTPS

vin*_*ini 5 production heroku

我们的主域托管在 Heroku。我们的子域之一托管在 Godaddy 中。我们从 Godaddy 购买了 DNS。我们从 Godady 买了一个 SSL。虽然我们遵循在 Godaddy 中启用 HTTPS 文档,但为子域(托管在 Godaddy 中)启用了 HTTPS,但我想为主域(托管在 Heroku 中)启用 HTTPS 虽然我尝试以下

heroku certs:add combined.crt server.key
Resolving trust chain... done
Adding SSL certificate to ? playgaffer-production-webapp... !
 ?    You need to be running on either Hobby or Professional dynos to be able to use SNI SSL.
Run Code Online (Sandbox Code Playgroud)

收到这条消息。当我检查 Heroku 时发现

The minimum requirement is to use a Hobby tier dyno which has a cost of $7/month.
Run Code Online (Sandbox Code Playgroud)
  1. 我不能用我们在 Godaddy 买的 ssl 做主域吗?

  2. 我可以自由启用 HTTPS(托管在 Heroku 中)

Dav*_*aña 3

正如它所说,这是 Heroku 的要求。您的应用程序必须在“爱好”或“专业”计划下运行。

今天我在配置免费的“letsencrypt”SSL 证书时发生了这种情况……至少它是免费的:-\

顺便说一句:这里是如何使用 LetsEncrypt 和 Heroku 创建和配置免费 SSL 证书的手册(尽管它有我们提到的要求)https://medium.com/@franxyzxyz/setting-up-free-https-with- heroku-ssl-and-lets-加密-80cf6eac108e