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
Un detalle de mal gusto, que no se pueda seleccionar y copiar el código, ¿no te parece?
Tomo nota, ya he eliminado esa opción