Generamos un certificado:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysitename.key -out mysitename.crt
Añadimos la seguirdad a apache.
Pueden ser dentro de un directorio o al sito completo
SSLEngine on SSLCertificateFile /etc/apache2/crt/mysitename.crt SSLCertificateKeyFile /etc/apache2/crt/mysitename.key
Debemos activar el módulo SSL en Apache
sudo a2enmod ssl
Importante.
debemos modificar el fichero virtualhost para que también admita el puerto 443 que es el del cifrado seguro.
<VirtualHost *:80>
a
<VirtualHost *:*>