I want to enable TLS 1.2 in Ubuntu server 18.
I have edited the /etc/apache2/mods-available/ssl.conf, adding
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite HIGH:!aNULL:!MD5:!3DES
SSLHonorCipherOrder on
but still Apache is using tls 1.0. Is it possible to activate tls 1.2?
The Apache version is Apache/2.4.29 (Ubuntu)
To enable TLS 1.2 in Apache, you will need to change/add the SSLProtocol directive.
Note: To do any of this, mod_ssl should be enabled, if not, use the command sudo a2enmod ssl.
The below configuration line will disable all TLS versions except TLSv1.2.
SSLProtocol -all +TLSv1.2 #This makes Apache to support only TLSv1.2
You can also support TLSv1.3 if you have OpenSSL 1.1.1 or newer. You can check the OpenSSL version by running the command: openssl version in the terminal, etc. You will also need Apache version 2.4.36 or more to use the TLSv1.3 provided by OpenSSL. You can also support TLSv1.3 together with TLSv1.2 using SSLProtocol -all +TLSv1.2 +TLSv1.3.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With