【问题标题】:Cloudflare Rails SSL errorCloudflare Rails SSL 错误
【发布时间】:2015-09-27 02:46:47
【问题描述】:

我在 ubuntu 服务器上的 nginx 上运行了一个完整的 Rails 应用程序。我在我的应用程序中添加了 Cloudflare。然后,我在需要登录的页面上收到此错误:

SSL connection error
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
Error code: ERR_SSL_PROTOCOL_ERROR

我的网站可以从登录页面和其他非交互式静态页面访问。

我还注意到,当它重定向到错误页面时,DNS 变成了 URL 上的 IP 地址,然后是相应的目录。

我不知道下一步该往哪里看。

另外,当我在 URL 上查看网站信息时,它说

The identity of this website has not been verified.

【问题讨论】:

  • 是的,我也遇到了同样的问题

标签: ruby-on-rails ssl nginx cloudflare


【解决方案1】:

这是因为您站点的 Nginx 配置没有启用任何 CloudFlare 可以用来连接到您的站点的密码套件。这也可能意味着您的 SSL 配置不安全。

您应该使您的 SSL 配置与 CloudFlare 内联,幸运的是 CloudFlare 发布了他们在 Nginx 配置中使用的密码。只需将其添加到您的 Nginx SSL 配置中,删除具有相同名称的属性:

ssl_protocols               TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers                 EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers   on;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-27
    • 2017-05-24
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    相关资源
    最近更新 更多