1

Certbot installieren

Installiere Certbot und das Apache-Plugin, um automatisch SSL-Zertifikate zu erhalten und zu konfigurieren.

Terminal
sudo apt update
sudo apt install certbot python3-certbot-apache
2

SSL-Zertifikat beantragen

Fordere ein SSL-Zertifikat für deine Domain an. Certbot konfiguriert Apache automatisch.

Terminal
sudo certbot --apache -d domain.com

Ersetze domain.com mit deiner eigenen Domain. Certbot fragt nach deiner E-Mail-Adresse und ob du HTTP auf HTTPS umleiten möchtest.

3

HTTPS überprüfen

Öffne deinen Browser und navigiere zu https://domain.com. Du solltest ein gültiges SSL-Zertifikat sehen (Schloss-Symbol in der Adressleiste).

Du kannst auch folgenden Befehl verwenden, um die Konfiguration zu testen:

Terminal
sudo apache2ctl configtest
4

Automatische Erneuerung prüfen

Let's Encrypt-Zertifikate sind 90 Tage gültig. Certbot richtet automatisch einen Timer für die Erneuerung ein.

Terminal
sudo systemctl status certbot.timer
5

Erneuerung testen

Teste die automatische Erneuerung mit einem Trockenlauf, um sicherzustellen, dass alles funktioniert.

Terminal
sudo certbot renew --dry-run

Wenn der Test erfolgreich ist, werden deine Zertifikate automatisch erneuert, bevor sie ablaufen. ✅