GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Let’s Encrypt auf Nginx

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

aus
sudo 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


Linux
  1. So installieren Sie Let’s Encrypt SSL in Nginx unter Debian 11

  2. So installieren Sie Nginx unter LinuxMint 18 / LinuxMint 17

  3. So installieren Sie Nginx mit Let’s Encrypt auf RHEL 8

  4. So installieren Sie Apache mit Let’s Encrypt auf RHEL 8

  5. So installieren Sie Let’s Encrypt mit Apache unter CentOS 7

So installieren Sie NGINX unter Ubuntu 20.04

So installieren Sie Nginx unter CentOS 7

So installieren Sie das Discourse Forum unter Debian 10 mit Nginx und Let’s Encrypt

Wie installiere ich Nginx unter CentOS 7?

So installieren Sie NGINX unter Ubuntu 18.04

So installieren Sie Nginx unter CentOS 8