Столкнулся с головняком перевода сайта на бесплатный ssl от cloudflare.
Собственно на стороне CF настроек по сути нету, в разделе Crypto перевести ssl в режим flexible и в разделе Page Rules включить принудительно юзать https.
Теперь на стороне сервера в nginx вставил
if ($http_cf_visitor ~ '{"scheme":"http"}') {
return 301 https://$server_name$request_uri;
}
~# wget https://site.ua
--2015-11-29 15:15:20-- https://site.ua/
Resolving site.ua... 104.24.235.17, 104.24.234.17
Connecting to site.ua|104.24.235.17|:443... connected.
OpenSSL: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
Unable to establish SSL conncention.
Сапорт CF говорит что это на стороне сервера проблема, но куда копать не понимаю