gpt4 book ai didi

ruby-on-rails - 与 Heroku 上的 Rails 应用程序相关的未知 SSL 协议(protocol)错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:07 25 4
gpt4 key购买 nike

我在 Heroku 上升级了我的计划,以便能够使用 Heroku SSL,其中包括自动证书管理 (ACM)。

因此,当我运行 heroku certs:info 时,我得到:

Certificate details:
Common Name(s): www.myapp.fr
Expires At: 2018-04-29 10:10 UTC
Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
Starts At: 2018-01-29 10:10 UTC
Subject: /CN=www.myapp.fr
SSL certificate is verified by a root authority.

heroku证书:

Name                Common Name(s)    Expires               Trusted  Type
────────────────── ──────────────── ──────────────────── ─────── ────
tyrannosaurs-12099 www.myapp.fr 2018-04-29 10:10 UTC True ACM

但是,我的应用程序仍然显示为不安全(无 https),当我运行 curl -kvI https://www.myapp.fr 时,我得到的结果如下:

    [2.3.4]
* Rebuilt URL to: https://www.myapp.fr/
* Trying 79.125.111.38...
* Connected to www.myapp.fr (79.125.111.38) port 443 (#0)
* Unknown SSL protocol error in connection to www.myapp.fr:-9838
* Closing connection 0
curl: (35) Unknown SSL protocol error in connection to www.myapp.fr:-9838

关于如何让我的 HTTPS 工作有什么想法吗?

最佳答案

我想我当时解决了这个问题:为了强制所有客户端使用 https,您需要更新您的应用程序以检查这一点。在 Rails 中,这通常是通过设置

config.force_ssl = trueconfig/environments/production.rb.

然后等待几分钟,应该就OK了。

关于ruby-on-rails - 与 Heroku 上的 Rails 应用程序相关的未知 SSL 协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48502023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com