Hallo Freunde. In diesem Beitrag erfahren Sie, wie Sie Let’s Encrypt auf Nginx installieren. Dadurch können wir Zertifikate installieren und über HTTPS zugreifen.
Bevor wir beginnen, müssen wir eine voll funktionsfähige Domain zur Verfügung haben.
Installieren Sie Nginx unter Linux
Als erstes müssen Sie Nginx auf Ihrer Linux-Distribution installieren. Fast alle Distributionen haben diese Anwendung in ihren offiziellen Repositories gepackt.
Über Debian, Ubuntu und alle Mitglieder dieser Familie muss man laufen
sudo apt update
sudo apt install nginx
Führen Sie in Bezug auf die Red Hat-Familie einfach
aussudo dnf install nginx
Sie können dann den Status des Dienstes überprüfen.
sudo systemctl status nginx
Der nächste Schritt besteht darin, die Ports 80
zu öffnen und 443
auf der Firewall. Das Verfahren hängt von Ihrer Linux-Distribution ab.
Certbot unter Linux installieren
Certbot ist ein Client zur einfachen Installation von Let’s Encrypt-Zertifikaten. Dies ist die empfohlene Methode für das Tutorial.
Im Fall von Debian, Ubuntu und Familienmitgliedern certbot
ist ebenso installiert wie das Nginx-Plugin. Also bleibt nur noch zu laufen.
sudo install certbot python3-certbot-nginx
Einfach so haben wir den Client installiert.
In Bezug auf RHEL, Rocky Linux und andere Mitglieder der Familie müssen wir das EPEL-Repository hinzufügen.
sudo dnf install epel-release
Und dann installieren Sie certbot
ohne Probleme mit dem Befehl
sudo dnf install certbot python3-certbot-nginx
Auf diese Weise wird es problemlos auf dem System installiert.
Lassen Sie uns jetzt Nginx sichern, indem Sie Let’s Encrypt-Zertifikate installieren.
wie installiere ich Let’s Encrypt auf Nginx
Sobald certbot installiert ist, besteht der nächste Schritt darin, die Zertifikate mit dem folgenden Befehl zu installieren
sudo certbot --nginx -d domain
Dies startet den gesamten Prozess. Geben Sie zuerst die E-Mail-Adresse des Site-Administrators ein.
Akzeptieren Sie dann die Lizenzbedingungen und schließlich wird der Vorgang fortgesetzt.
Wenn es fertig ist, erhalten Sie eine Ausgabe wie diese
Und Sie sind fertig.
Erneuern des Zertifikats
Heutzutage erfolgt die Erneuerung dank der guten Arbeit von Certbot automatisch alle 90 Tage. Sie können jedoch den folgenden Befehl ausführen, um nach Fehlern zu suchen
sudo certbot renew --dry-run
Dies zeigt an, dass beim Erneuern des Zertifikats kein Fehler auftritt.
Auf Änderungen prüfen
Um herauszufinden, ob der gesamte Vorgang erfolgreich war, öffnen Sie einen Webbrowser und besuchen Sie https://your-domain
.
Und sehen Sie, wie im Verbindungsabschnitt angezeigt wird, dass es dank Let’s Encrypt sicher ist.
Schlussfolgerung
In diesem kurzen Beitrag haben Sie gelernt, wie Sie Nginx mit Let’s Encrypt sichern. Sie können auch andere Tutorials mit Nginx lernen.
Weitere Nginx-Tricks