【问题标题】:Heroku SSL Says Trusted, but redirects to httpHeroku SSL 说受信任,但重定向到 http
【发布时间】:2013-11-27 17:53:17
【问题描述】:

问题:在浏览器中输入www.domainname.com 时,我被重定向到http://my domainname.com,它说该站点不受信任。我已关注 Heroku 文档,但仍然失败。

我在 Heroku Cedar Stack 上运行 Rails 3+ 并添加了 SSL-Endpoint 插件,上传了证书和私钥,并将 DNS 中的 CName 转发到通过 SSL 提供给我的 NAME.herokussl.com url -端点。运行heroku certs 后,它显示Trusted: true。在 Namecheap 中设置 CNames 后,我已经等了 24 小时以上,但仍然无法使用 https 安全地址。有人解决了吗?

【问题讨论】:

    标签: ruby-on-rails ssl heroku https


    【解决方案1】:

    将以下行添加到我的 production.rb 文件中解决了我的问题。

    #app/config/environments/production.rb
    config.force_ssl = true
    

    【讨论】:

    • 我试过了,但随后获得了无限重定向。我发现了问题。我正在使用 Spree,而 Spree 仅将 SSL 用于数据敏感页面:登录/注销和结帐。它适用于那些页面,但我没有意识到这一点。有人认为商店产品页面上没有 SSL 是个问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2021-02-07
    • 2012-11-04
    • 2017-03-26
    • 1970-01-01
    • 2011-07-20
    • 2012-10-25
    相关资源
    最近更新 更多