Anleitung zur Installation von Certbot für Apache2 und Nginx auf einem Linux Rootserver / vServer.
Mit Certbot kannst Du kostenlose TLS/SSL-Zertifikate von Let's Encrypt einrichten.
Certbot via Snap (empfohlen)
-
System aktualisieren
Aktualisiere zunächst das System Deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:apt update && apt upgrade -y -
Snap installieren
Installiere Snap, indem Du folgende Befehle in der Konsole eingibst:sudo apt install snapd sudo snap install core sudo snap refresh core -
Certbot installieren
Installiere Certbot über Snap:sudo snap install --classic certbot -
Befehl verfügbar machen
Erstelle einen Symlink, damit der Certbot-Befehl systemweit verfügbar ist:sudo ln -s /snap/bin/certbot /usr/bin/certbot -
Certbot verwenden
Führe Certbot für Deinen Webserver aus:- Für Apache2:
sudo certbot --apache- Für Nginx:
sudo certbot --nginx -
Zertifikate überprüfen
Prüfe, ob die Zertifikate korrekt erstellt wurden:- Zertifikate findest Du unter:
/etc/letsencrypt/live/<deine-domain>/- Status anzeigen:
sudo certbot certificates -
Verlängerung prüfen
Certbot erstellt automatisch einen Cronjob. Mit folgendem Befehl kannst Du testen, ob die automatische Verlängerung richtig funktioniert:sudo certbot renew --dry-run
Certbot via APT
-
System aktualisieren
Aktualisiere zunächst das System Deines Rootservers. Öffne dazu die Konsole und gib den folgenden Befehl ein:apt update && apt upgrade -y -
Certbot installieren
Installiere Certbot für Deinen Webserver:- Für Apache2:
sudo apt install certbot python3-certbot-apache- Für Nginx:
sudo apt install certbot python3-certbot-nginx -
Certbot verwenden
Führe Certbot für Deinen Webserver aus:- Für Apache2:
sudo certbot --apache- Für Nginx:
sudo certbot --nginx -
Zertifikate überprüfen
Prüfe, ob die Zertifikate korrekt erstellt wurden:- Zertifikate findest Du unter:
/etc/letsencrypt/live/<deine-domain>/- Status anzeigen:
sudo certbot certificates -
Verlängerung prüfen
Certbot erstellt automatisch einen Cronjob. Mit folgendem Befehl kannst Du testen, ob die automatische Verlängerung richtig funktioniert:sudo certbot renew --dry-run