2014-09-11 19 views
5

Tôi đã có một ứng dụng Rails hoạt động đầy đủ chạy trên nginx trong một máy chủ ubuntu. Tôi đã thêm Cloudflare trên ứng dụng của mình. Sau đó, tôi nhận được lỗi này trên các trang yêu cầu đăng nhập:Cloudflare Rails Lỗi 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 

Trang web của tôi có thể truy cập từ các trang đích và trang tĩnh không tương tác khác.

Tôi cũng nhận thấy rằng khi nó chuyển hướng đến trang lỗi, DNS sẽ trở thành địa chỉ IP trên URL, sau đó là thư mục thích hợp sau đó.

Tôi đang mất đi vị trí để xem tiếp theo.

Bên cạnh đó, khi tôi xem thông tin trang web trên URL, nó nói

The identity of this website has not been verified.

+0

Vâng, tôi đã gặp phải vấn đề tương tự –

Trả lời

0

Điều này là do cấu hình Nginx của trang web của bạn không có bất kỳ bộ mã hoá kích hoạt mà CloudFlare có thể sử dụng để kết nối vào trang web của bạn. Điều này cũng có thể có nghĩa là cấu hình SSL của bạn không an toàn.

Bạn nên đặt cấu hình SSL của mình trực tuyến với cấu hình của CloudFlare, may mắn thay CloudFlare xuất bản mật mã mà họ sử dụng trong cấu hình Nginx của họ. Chỉ cần thêm cấu hình này vào cấu hình Nginx SSL của bạn, xóa thuộc tính có cùng tên:

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; 
Các vấn đề liên quan