我在 Heroku 上有一个 DNS 映射到 godaddy 域的应用程序。我将 godaddy 设置为 CNAME 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 上使用 expedited ssl,但这也没有用。我应该如何在我的应用程序上设置 SSL,以便可以通过 https 访问 godaddy 域
当我在 production.rb 中添加 config.force_ssl = true 时,应用程序根本无法运行。
注意:myapp是原应用的占位符名称
最佳答案
所以。虽然我添加了自动证书管理,但我没有添加 SSL 证书。最后,弄清楚了,在 Heroku 上添加了 expeditedSSL 并再次重试。现在一切正常。
在 rails config/environments/production
中也添加了 config.force_ssl = true
关于ruby-on-rails - 自动 SSL 或加速 SSL 不适用于 heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49089763/