Anleitung um HTTPS unter dem apache2 Webserver zu konfigurieren. SSL Zertifikate erstellen, einbinden und aktivieren.
Inhaltsverzeichnis
Zertifikate erstellen
Alternativ: https://letsencrypt.org/de/
mkdir /etc/apache2/mycert/
cd /etc/apache2/mycert/
openssl genrsa -out server.key 4096
openssl req -new -key server.key -out server.csr
(common name ist der hostname des Servers)
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
Zertifikate einbinden
nano /etc/apache2/sites-available/default-ssl.conf SSLEngine on SSLCertificateFile /etc/apache2/mycert/server.crt SSLCertificateKeyFile /etc/apache2/mycert/server.key
SSL aktivieren
a2enmod ssl a2ensite default-ssl.conf service apache2 restart