ruby-on-rails - 自动 SSL 或加速 SSL 不适用于 heroku

标签 ruby-on-rails ssl heroku https cname

我在 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/

相关文章:

ruby-on-rails - 如何删除Linux中现有的环境变量?

java - HttpsUrlConnection SSLHandshakeException certificate_required

java - "PKIX path building failed"尽管 Verisign 证书有效

ruby-on-rails - 如何将现有源代码推送到 github 中的存储库?

ruby-on-rails - Rails 4 - 使用设计创建新用户注册时复选框协议(protocol)验证失败

ruby-on-rails - 通过 Devise 使用已登录的管理员用户创建新用户

ruby-on-rails - Has_many 上的 Rails Enum 问题,通过...无法从我的 Controller 调用方法

delphi - 无法通过 SSL 将 IdPop3 连接到 IdPop3Server

python - 在 Heroku 上部署现有的 Django 应用程序

ruby-on-rails - Heroku 上的 Postgresql 数据库