Zum Hauptinhalt springen Skip to page footer

Certbot-Installation leicht gemacht: Schritt-für-Schritt-Anleitung für Ubuntu 22.04

| Tutorial | Certbot Ubuntu 22.04 Linux

Möchten Sie Ihre Website mit einem SSL-Zertifikat sichern und den beliebten Certbot unter Ubuntu 22.04 installieren? Dieses Tutorial bietet eine detaillierte Schritt-für-Schritt-Anleitung, die Ihnen bei der einfachen Einrichtung von Certbot hilft. Erfahren Sie, wie Sie Ihre Website vor Bedrohungen schützen und Vertrauen bei Ihren Besuchern aufbauen. 

Schritt 1 - SSH-Anmeldung auf dem Server

Stellen Sie als Benutzer mit Sudo-Berechtigungen über SSH eine Verbindung zum Server her, auf dem die HTTP-Website ausgeführt wird. 

Schritt 2 - snapd

Unter Ubuntu 22.04 ist snapd bereits standardmäßig vorinstalliert.

Schritt 3 - Stellen Sie sicher, dass Ihre Version von snapd auf dem neuesten Stand ist

Stellen Sie sicher, dass Sie über die neueste Version von snapd verfügen, indem Sie über die Befehlszeile auf Ihrem Server folgendes ausführen: 

sudo snap install core; sudo snap refresh core

Schritt 4 - Entfernen von certbot-auto und allen Certbot OS-Pakete

Wenn Sie bereits Certbot-Pakete mit einem Betriebssystem-Paketmanager wie apt, dnf oder yum installiert haben, bevor Sie den Certbot-Snap installieren, sodass beim Ausführen des certbot-Befehls der Snap anstelle der Installation des Betriebssystem-Paketmanagers verwendet wird, sollten Sie diese Pakete zuerst entfernen. Der genaue Befehl hierfür hängt von Ihrem Betriebssystem ab, gängige Beispiele sind jedoch „sudo apt-get remove certbot“, „sudo dnf remove certbot“ oder „sudo yum remove certbot“. 

Schritt 5 - Certbot installieren

Führen Sie diesen Befehl in der Befehlszeile des Servers aus, auf dem Sie Certbot installieren möchten. 

sudo snap install --classic certbot

Schritt 6 - Vorbereiten des Certbot-Befehls

Stellen Sie sicher, dass Sie den certbot-Befehl ausführen können, indem Sie die folgende Anweisung in der Befehlszeile Ihres Computers ausführen: 

sudo ln -s /snap/bin/certbot /usr/bin/certbot

Schritt 7 - Wählen Sie, wie Sie Certbot betreiben möchten

Holen Sie entweder Ihre Zertifikate und installieren Sie sie…

Führen Sie diesen Befehl aus, um ein Zertifikat zu erhalten, und lassen Sie Certbot Ihre Apache-Konfiguration automatisch bearbeiten, um es zu verwenden und den HTTPS-Zugang in einem einzigen Schritt zu aktivieren.

sudo certbot --apache

oder besorgen Sie sich einfach ein Zertifikat

Wenn Sie konservativer sind und Ihre Apache-Konfiguration manuell ändern möchten, führen Sie den folgenden Befehl aus: 

sudo certbot certonly --apache

Schritt 8 -Automatische Verlängerung testen

Die Certbot-Pakete auf Ihrem System werden mit einem Cron-Job oder systemd-Timer geliefert, der Ihre Zertifikate automatisch erneuert, bevor sie ablaufen. Sie brauchen Certbot nicht erneut zu starten, es sei denn, Sie ändern Ihre Konfiguration. Sie können die automatische Erneuerung für Ihre Zertifikate testen, indem Sie diesen Befehl ausführen:

sudo certbot renew --dry-run

Der Befehl zur Erneuerung von certbot wird an einem der folgenden Orte installiert:

  • /etc/crontab/
  • /etc/cron.*/*
  • systemctl list-timers

Schritt 9 - Prüfen Sie, ob Certbot funktioniert

Um sicherzustellen, dass Ihre Website korrekt eingerichtet ist, besuchen Sie yourwebsite.com in Ihrem Browser und suchen Sie nach dem Schlosssymbol in der URL-Leiste.