Cómo habilitar TLS 1.3/1.2 en Apache
- 3584
- 1000
- Sr. Eduardo Menchaca
Todas las versiones SSL y TLS mayores de 1.2 tienen muchas vulnerabilidades conocidas como Poodle (CVE-2014-3566), por eso los últimos navegadores han eliminado el apoyo a estos protocolos vulnerables. También recomendamos mover su servidor para usar versiones TLS y específicamente a TLS 1.2. Este tutorial te ayudará a habilitar TLS 1.2 y TLS 1.3 en servidores mod_ssl y apache.
- Instalar y usar en cifrado SSL con Apache
Requisitos previos
Para habilitar TLS 1.3 Debes tener Apache versión 2.4.38 o más en su sistema. También busque el archivo de configuración de host virtual SSL su sistema.
En general, los sistemas basados en Debian tienen archivos bajo /etc/apache2/sitios habilitado directorio.
Y el sistema basado en Redhat (RPM) tiene la configuración en /etc/httpd/conf/httpd.confusión Archivo o un archivo extendido en /etc/httpd/conf.d directorio.
Habilitar TLS 1.2 Solo en Apache
Primero, edite la sección de host virtual para su dominio en el archivo de configuración de Apache SSL en su servidor y agregue Establecer el Sslprotocol como siguientes. Esto deshabilitará todos los protocolos más antiguos y su servidor Apache y habilitará TLSV1.2 solamente.
Sslprotocol -alt +tlsv1.2
El host virtual de Apache mínimo con SSL se ve así:
Servername www.ejemplo.com documentroot/var/www/html sslengine en sslprotocol -alt +tlsv1.2 sslcertificateFile/etc/letsencrypt/live/ejemplo.com/cert.PEM SSLCertificAtekeyFile/Etc/Letsencrypt/Live/Ejemplo.com/privkey.pem
Habilitar TLS 1.3 y 1.2 Ambos en Apache
La versión 2 de Apache.4.Versiones 38 o superiores admiten TLS V1.3. Debe actualizar los paquetes Apache antes de habilitar TLS 1.3 en la configuración de SSL.
Sslprotocol -alt +tlsv1.2 +TLSV1.3
El apache virtualhost más simple con SSL se ve a continuación
Servername www.ejemplo.com documentroot/var/www/html sslengine en sslprotocol -alt +tlsv1.2 +TLSV1.3 sslcertificatefile/etc/letsencrypt/live/ejemplo.com/cert.PEM SSLCertificAtekeyFile/Etc/Letsencrypt/Live/Ejemplo.com/privkey.pem
Después de hacer cambios en su archivo de configuración, reinicie el servicio Apache para aplicar nuevas configuraciones.
- « Cómo crear usuario administrativo en MongoDB
- Cómo habilitar el vencimiento de la contraseña en WordPress »