自动SSL或加速ssl无法在heroku上运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动SSL或加速ssl无法在heroku上运行相关的知识,希望对你有一定的参考价值。

我在Heroku上有一个应用程序,DNS映射到godaddy域。我为godaddy设置为CNAME www www.myapp.com.herokudns.com

所以,如果我去http://www.myapp.com它是有效的。

我想添加ssl所以我可以使用https://www.myapp.com代替。我尝试将我的应用程序升级为业余爱好,如下所示:https://blog.heroku.com/announcing-automated-certificate-management但它不起作用。如果我去https://myapp.com连接需要很长时间,然后给我一个错误:This site can't be reached

我也尝试过heroku上的加速ssl,但这也没用。我应该如何在我的应用程序上设置SSL,以便可以通过https访问godaddy域

当我在production.rb中添加config.force_ssl = true时,应用程序根本不起作用。

注意:myapp是原始应用的占位符名称

答案

所以。虽然我添加了自动证书管理,但我没有添加SSL证书。终于想通了,在Heroku上添加了加速的SSL并再次重试。现在一切都有效。

在rails config.force_ssl = true中添加了config/environments/production

以上是关于自动SSL或加速ssl无法在heroku上运行的主要内容,如果未能解决你的问题,请参考以下文章

SSL证书无法在Safari上运行

从ExpeditedSSL迁移到免费的Heroku SSL

Heroku 的 Nginx 反向代理失败 SSL 握手

如何在 Heroku Node Express 应用程序中使用 LetsEncrypt SSL 证书?

Heroku + Cloudflare 完全免费的 SSL

新的 Google 域无法连接到 Heroku