Voraussetzungen sind ein Apache2 Server mit Debian 9 (Stretch) und SSH Zugriff auf den Server.
- Vor der Erweiterung sollte unbedingt die Datensicherung aktualisiert und ein Snapshot erstellt werden.
- Als erstes muss das Paket sudo installiert werden (als root) mit apt-get install sudo
- Der Hauptbenutzer unter dem administriert wird, muss in die Gruppe sudo mit usermod -aG sudo Benutzername
- Dann einmal abmelden und neu anmelden und testen ob nun sudo funktioniert.
- Anschließend das Paket Certbot installieren mit sudo apt-get install certbot python-certbot-apache
- Cerbot einrichten mit sudo certbot –apache
- Automatisches Updates testen mit sudo certbot renew –dry-run
- Apache neustarten mit sudo systemctl restart apache2
- Cronjobs kontrollieren mit sudo cat /etc/init.d/certbot
- Wenn alles ok ist, wieder die Sicherung aktualisieren und den Snapshot löschen.
Quelle: https://certbot.eff.org/lets-encrypt/debianstretch-apache.html