gpt4 book ai didi

ruby-on-rails - 使用 GoDaddy 颁发的 SSL 访问 Heroku 站点时出现 SSL 协议(protocol)错误

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

我正在尝试为我的 Heroku 托管网站 categorizedtweets.com、一个 Rails 应用程序启用标准 SSL 证书。

这是 Go Daddy 上的 DNS 记录: enter image description here

这是我转发的样子:

enter image description here

这是我的 Heroku 域部分的样子: enter image description here

我还在我的 production.rb 文件中取消注释 config.force_ssl = true 以强制所有用户通过 SSL 访问网站

然而,访问 https://www.categorizedtweets.com/ ,产生一个错误,内容如下:ERR_SSL_PROTOCOL_ERROR: enter image description here

在阅读了其他开发者遇到的类似障碍后,我怀疑这与我的 certificate chain is incomplete 的方式有关。 ,以及需要如何配置链证书——但我该怎么做呢?

一些背景知识 - 我从第三方来源 (GoDaddy) 购买了标准 SSL 证书。我关注了this site其中概述了如何生成批准的 SSL。我将证书上传到 Heroku。

最佳答案

事实证明,我的应用程序页面已部分加密——因此,虽然我的应用程序并非完全未通过认证测试,但它也没有完全通过认证测试。

我的应用有几个混合内容页面——这是一个 HTTPS 页面,其中包含使用 HTTP 获取的内容。简而言之,我进行的是 HTTP API 调用,而不是 HTTPS API 调用。

一旦我在所有适当的地方(我的数据库和脚本)从 http 切换到 https -- 我就安全了。

检查您的应用程序的非安全来源列表——即导致您的页面成为混合内容页面的内容:

Chrome 用户:查看开发工具中的安全 选项卡。非安全来源列表将在左栏中

FireFox 用户:检查页面;它会出现在“控制台”选项卡中。

关于ruby-on-rails - 使用 GoDaddy 颁发的 SSL 访问 Heroku 站点时出现 SSL 协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51960432/

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