我试图确保https://www.my-site.com有效,或者换句话说,绿色锁出现在我的网站网址旁边。现在我收到以下错误:错误 525 SSL 握手失败。(我有一个连接到我的自定义域的 Heroku 应用程序,我已将其添加到 Cloudflare 以获得 SSL。)
我查看了此页面:https://help.heroku.com/GVS2BTB5/why-am-i-getting-error-525-ssl-handshake-failed-with-cloudflare-when-using-a-herokudns-com-端点并按照此处的说明操作: https: //support.cloudflare.com/hc/en-us/articles/115000479507-Managing-Cloudflare-Origin-CA-certificates获取原始证书 (server.crt) 和私钥 (服务器密钥)。
然后我继续按照此处的说明进行操作: https: //devcenter.heroku.com/articles/ssl并遇到了更多问题。
当我放入
heroku certs:add server.crt server.key
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
You need to be running on either Hobby or Professional dynos to be able to use SNI SSL.
Run Code Online (Sandbox Code Playgroud)
我没有使用付费测功机。是否可以通过完全免费的设置获得 SSL?我哪里理解错了?