Activar SSL en Apache2 en Linux

black laptop computer turned on showing computer codes
Photo by Markus Spiske on Pexels.com

Buenos días, por aquí dejo cómo debemos activar SSL en nuestro servidor Apache. Para ello lo primero que debemos hacer es generar los archivos SSL necesarios para la encriptación

openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt

Después deberemos de mover estos archivos a alguna carpeta que sea localizable en el sistema. Sin lugar a dudas a mi me gusta emplear la carpeta /opt, podríamos guardar los archivos en /opt/certificados.

Después de haber hecho el paso anterior activamos SSL en apache2:

a2enmod ssl

Una vez hecho esto podemos añadirlo al archivo de configuración apache lo siguiente

SSLCertificateFile /etc/ssl/certs/certificado.crt
SSLCertificateKeyFile /etc/ssl/private/certificado.key

Podríamos crear un nuevo archivo apache de la siguiente manera

<VirtualHost 192.168.0.1:443>
DocumentRoot /var/www/html2
ServerName su.dominio.com
SSLEngine on
SSLCertificateFile /ruta/a/su_dominio.crt
SSLCertificateKeyFile /ruta/a/su_dominio.key
SSLCertificateChainFile /ruta/a/DigiCertCA.crt
</VirtualHost>

Habilitmos el sitio web de la siguiente forma:

a2ensite default-ssl 

Pues hasta aquí mi post de hoy, espero que os haya sido de utilidad. Un saludo y hasta la próxima, chao

Gracias por visitar mi blog de informática, mi nombre es Tomás y soy formador y desarrollador web. Si quiere usted dejarme alguna sugerencia, ayuda o quiere un servicio de formación estoy escuchando ofertas en tomas.gonzalez@infogonzalez.com, en Facebook a https://www.facebook.com/Infogonzalez estoy deseando escucharle. Su duda o sugerencia NO molesta.

2 comentarios en «Activar SSL en Apache2 en Linux»

Los comentarios están cerrados.

Tomas Gonzalez
Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad
Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
A %d blogueros les gusta esto: