Obwohl es viele Seiten gibt, die eine SSL Einrichtung am RaspberryPi beschreiben, hat bei mir leider keine davon komplett funktioniert.
Vielleicht hilft diese Anleitungen allen, die ähnliche Probleme hatten.
Vorraussetzung dafür ist, dass man sich entsprechende Zertifikate über StartSSL besorgt hat.
Ordner SSL anlegen
cd /etc/apache2/
sudo mkdir ssl
Diese Schlüssel von Start-SSL einkopieren und Rechte setzen (Namen sind frei wählbar):
ca.pem
ssl.cert
ssl.key
subca.pem (Datei umbenennen, je kürzer, desto einfacher lässt es sich handhaben)
chmod 0600 /etc/apache2/ssl/*
SSL aktivieren
sudo a2enmod ssl
SSL Konfiguration anpassen
cd /etc/apache2/sites-available
sudo nano default-ssl.conf
diese Datei muss folgende Werte haben:
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/ssl.cert
SSLCertificateKeyFile /etc/apache2/ssl/ssl.key
SSLCertificateChainFile /etc/apache2/ssl/subca.pem
SSLCACertificateFile /etc/apache2/ssl/ca.pem
Config aktivieren und Web-Server neustart
sudo a2ensite default-ssl.conf
sudo service apache2 restart
Damit sollte es funktionieren.