Certbot-Installation leicht gemacht: Schritt-für-Schritt-Anleitung für Ubuntu 22.04
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.