我正在使用来自heroku的免费dyno计划,我有点困惑,因为在文档中说:
Heroku自动为Common Runtime上运行在付费测功机上的应用程序管理TLS证书。
(请参阅:https://devcenter.heroku.com/articles/understanding-ssl-on-heroku)
这似乎意味着免费的测功机没有SSL / TLS连接,但是,我的应用程序的域确实以https开头。因此我很困惑;我与heroku应用程序SSL的连接是否已加密?
谢谢您的帮助。
最佳答案
哇!我知道这很晚了,您现在可能已经知道了,但是对于遇到此问题的其他人来说,则是:
我看到Heroku工作的方式是:
Heroku仅提供付费测功的SSL证书
对于免费的测功机,您可以选择将SSL作为付费附件(定价从每月$ 14起)-我个人认为付费测功机(每月$ 7)似乎更具成本效益,但您的特定情况可能变化。无论如何,都要进行成本分析,以了解适合您的方法。
(据我所知,此answer可以帮助您使用已经拥有的证书来设置SSL。)
通常,据我了解,没有SSL证书,仅在您的域上使用https并不会真正做任何事情。它可能仅使用常规的http版本作为后备。
关于ssl - 使用SSL/TLS连接的免费测功机吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54366533/