Cloudflare Rails SSL错误

我在ubuntu服务器上运行了一个完整的Rails应用程序,运行在nginx上。 我在我的应用程序中添加了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.


这是因为您网站的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;
链接地址: http://www.djcxy.com/p/5559.html

上一篇: Cloudflare Rails SSL error

下一篇: Forwarding the 3000 port to local webbrick server in production server