2014-09-11 76 views
5

我曾在Ubuntu的服務器上運行Nginx的全面工作的Rails應用程序。我在我的應用程序中添加了Cloudflare。然後,我在需要登錄的網頁收到此錯誤:的CloudFlare Rails的SSL錯誤

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.

+0

是的,我有同樣的問題 – 2015-09-15 18:29:23

回答

0

這是因爲你的網站的Nginx的配置沒有任何加密套件使該CloudFlare的可用於連接到您的網站。這也可能意味着您的SSL配置不安全。

你應該讓與的CloudFlare的SSL設定聯機,幸運的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;