Zunächst erzeugen Sie ein Zertifikat:
mkdir /etc/apache2/ssl openssl req -x509 -nodes -days 1095 -newkey rsa:2048 -out /etc/apache2/ssl/server.crt -keyout /etc/apache2/ssl/server.key
Das Zertifikat binden Sie in der conf-Datei ein, defaultmäßig /etc/apache2/sites-enabled/000-default.conf:
Danach aktivieren Sie SSL mit
a2enmod ssl
Sie können unter Ubuntu auch den Apache ssl-virtual host aktivieren
a2ensite default-ssl.conf
Dann können Sie den Port 80 auf den Port 443 umleiten:
Und dann starten Sie Apache neu mit
/etc/init.d/apache2 restart