为Heroku应用程序启用HTTPS

时间:2018-04-24 09:39:51

标签: heroku production

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

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.

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

The minimum requirement is to use a Hobby tier dyno which has a cost of $7/month.
  1. 我不能使用我们在Godaddy购买的ssl作为主域名吗?

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

1 个答案:

答案 0 :(得分:0)

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

今天,在配置一个免费的“ letsencrypt” SSL证书时发生了这件事……至少它是免费的:-\

BTW:这是一本有关如何使用letencrypt和heroku创建和配置免费SSL证书的手册(尽管它具有我们提到的要求)https://medium.com/@franxyzxyz/setting-up-free-https-with-heroku-ssl-and-lets-encrypt-80cf6eac108e