我想将自定义域连接到在Heroku上构建的应用程序.有人可以确认我确实需要购买证书,另外在Heroku上购买SSL插件吗?
我需要两者还是其中之一?插件有什么意义?
/克努特
Yon*_*tch 13
如果您已经在使用付费dynos(例如Hobby dynos),那么您可以通过在应用程序中免费使用Heroku SSL来节省一些费用,而不是支付SSL端点添加费用.这假设您的应用程序不需要支持真正的旧浏览器(请参阅支持的最低浏览器版本.
这些附加内容基本上提供了您的应用程序对您的私有域SSL所需的协议支持.
但是,无论您选择上述哪一项,您仍需要另外获得SSL证书.实际证书有各种不同的产品,包括来自Let's Encrypt的免费证书.
有关在Heroku上使用Heroku SSL使用免费Let's加密证书的说明,请参阅此处.
结论:如果您已经在使用付费dynos,那么您应该可以免费为自定义Heroku域添加完整的SSL支持.
但是,如果您发现上述情况太令人困惑,您可能需要花费一些钱来购买服务,例如Expedited SSL,它会为您提供证书(按月收费)并负责安装并保持更新的整个问题在Heroku上.
Heroku使自定义域名使用SSL变得更加容易,现在假设您没有参加免费套餐计划(如果您支付至少一个dyno,那么你很高兴).
https://blog.heroku.com/announcing-automated-certificate-management
基本上,一旦您的应用程序有付费计划,Heroku将为您和您添加的任何自定义域生成证书.然后,您需要检查您的域名提供商是否拥有正确的转发设置等.
要将ssl添加到现有应用程序,您可以运行:
$ heroku certs:auto:enable -a <app name>
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令并确保返回自定义域:
$heroku domains
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4892 次 |
最近记录: |