VPS & Serverbetrieb
HTTPS mit Let’s Encrypt und Certbot
Kostenloses TLS-Zertifikat für einen Nginx-Webserver einrichten.
ca. 9 Min.Aktualisiert: 21.09.2026
1
Voraussetzungen
- Domain zeigt per A-Record auf die richtige VPS-IP.
- Port 80 und 443 sind erreichbar.
- Nginx liefert die Domain bereits per HTTP aus.
2
Debian/Ubuntu
Zertifikat anfordern
apt update
apt install -y certbot python3-certbot-nginx
certbot --nginx -d example.com -d www.example.com3
AlmaLinux
Zertifikat anfordern
dnf install -y epel-release
dnf install -y certbot python3-certbot-nginx
certbot --nginx -d example.com4
Automatische Erneuerung prüfen
Renewal testen
certbot renew --dry-run
systemctl list-timers | grep -i certbotEin Zertifikat behebt keine falsche DNS-Konfiguration. Prüfe bei Validierungsfehlern zuerst A-/AAAA-Records, Ports und den tatsächlich erreichbaren Webserver.
Passende nächste Anleitungen
Nginx-Webserver einrichten
Eine einfache Webseite oder Webanwendung mit Nginx bereitstellen.
Benutzer und sudo einrichten
Einen persönlichen Administrator-Benutzer anlegen und Root-Zugriffe reduzieren.
Browser-Konsole und Notfallzugriff
Was du tun kannst, wenn SSH nicht mehr funktioniert.
Das richtige Linux auswählen
Entscheidungshilfe zwischen Debian, Ubuntu und AlmaLinux für deinen VPS.
