use*_*575 5 ssl ruby-on-rails nginx cloudflare
我在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
Run Code Online (Sandbox Code Playgroud)
我的网站可以从登录页面和其他非交互式静态页面访问.
我还注意到,当它重定向到错误页面时,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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1445 次 |
| 最近记录: |