我有一个Heroku应用程序,并使用自定义子域来指向它。假设我的子域是blog.mysite.com。
当我导航到该站点时,chrome抛出错误: ERR_SSL_PROTOCOL_ERROR。在地址栏中,它会自动重新路由到https://blog.mysite.com。这是问题所在吗?为什么不仅仅是http://blog.mysite.com
我的域名是通过bluehost,如果这很重要。
发布于 2019-02-27 21:14:27
如果你正在运行一个免费的dyno,你将不会在你的自定义子域上获得TLS支持。升级到至少“业余爱好”层,它将提供一个免费的证书,以匹配您的自定义子域。
至于为什么它会自动重新路由,这是在您的应用程序或自定义流程配置中发生的事情。Heroku不会自动从http重新路由到https。
发布于 2020-06-11 15:45:01
对我来说,我忽略了在Heroku中设置Automated Certificate Management。启用此选项可解决此问题。
https://stackoverflow.com/questions/54913542
复制