It seems to be a straightforward configuration setting, but I cannot disable TLSv1.1.
nginx.conf in /etc/nginx:
ssl_protocols TLSv1.2;
Domain configuration last_nginx.conf (changed via Plesk templates in nginxDomainVirtualHost.php):
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/ssl/server.dh_pem;
Still the TLSv1.1 is enabled and, when tested with openssl returns this:
openssl s_client -tls1_1 -connect mydomain.com:443 < /dev/null
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
Protocol : TLSv1.1
Cipher : DHE-RSA-AES256-SHA
Session-ID: E298E87276A0776AF736439AF260FE0F92B17330ED97D5F3C2F87CF02C3F75A8
What am I missing here? Why is TLSv1.1 still enabled though only TLSv1.2 was specified?
Any suggestions how to disable TLSv1.1?
Thanks!