из-за улучшенной производительности центра сертификации SSL мы обновили некоторые настройки NGinx. Добавлено в конфиг:
http {
ssl_session_cache shared:SSL:100m;
ssl_session_timeout 1h;
}
server {
server_name "somesite.com";
listen "someip" ssl;
ssl on;
ssl_certificate /etc/letsencrypt/live/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/privkey.pem;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES256-SHA384;
ssl_ecdh_curve secp384r1;
include a.conf;
}
После этого Javascript перестал работать на iPhone, а Android ниже версии 6. В то же время на Windows, MacOS, Linux - все в порядке. На сайте https://ubr.ua/, перестал работать блок - это курс обмена. Снимок экрана: http://prntscr.com/m7v93p
На Android 6+ все ок: http://prntscr.com/m7v9il
Буду очень признателен за совет о том, что происходит, какие настройки SSL влияют на это, и можно ли было как-то это исправить, не понижая рейтинг SSL.