Möchten Sie erfahren, wie Sie das Letsencrypt-Zertifikat auf dem Nginx-Server eines Computers mit Ubuntu Linux installieren? In diesem Tutorial zeigen wir Ihnen, wie Sie den Letsencrypt-Client installieren und eine HTTPS-Website auf dem Nginx-Server konfigurieren.
Nginx ruft Virtualhosts die SERVER BLOCKS-Funktion auf.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
In unserem Beispiel lautet die IP-Adresse des Nginx-Servers 36.160.86.106.
In unserem Beispiel hostet der Nginx-Server die Website WWW.GAMEKING.TIPS.
Geräteliste
Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.
Als Amazon Associate verdiene ich mit qualifizierenden Käufen.
Nginx – Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Nginx.
Nginx Virtualhost – DNS-Konfiguration
Greifen Sie auf die GODADDY-Website zu und erwerben Sie eine DNS-Domäne.
In unserem Beispiel haben wir eine Domain mit dem Namen gekauft:
Sie können jede Website verwenden, um eine DNS-Domain zu kaufen, GoDaddy ist nur meine persönliche Wahl.
Erstellen Sie einen DNS-Eintrag, der Ihre Website auf den Computer mit Nginx verweist.
In unserem Beispiel haben wir einen DNS-Eintrag erstellt, der www.GAMEKING.TIPS auf 35.160.86.106 verweist.
Verwenden Sie den Befehl NSLOOKUP, um Ihre DNS-Konfiguration zu testen.
Hier ist die Befehlsausgabe.
Herzlichen glückwunsch! Sie haben die erforderliche DNS-Konfiguration abgeschlossen.
Tutorial Letsencrypt – Nginx Installation
Installieren Sie den Nginx-Server.
Erstellen Sie ein Verzeichnis, um die neuen Websitedateien zu speichern.
Die Website-Dateien werden in dem folgenden Verzeichnis gespeichert:
Erstellen Sie eine Nginx-Konfigurationsdatei für die neue Website.
Hier ist die Datei mit unserer Konfiguration.
Erstellen Sie einen symbolischen Link, um die Konfiguration des virtuellen Nginx-Hosts zu aktivieren.
Starten Sie den Nginx-Dienst neu.
Erstellen Sie eine Testseite im neuen Websiteverzeichnis.
Hier ist der Dateiinhalt.
Öffnen Sie Ihren Browser und versuchen Sie, auf die virtuelle Website zuzugreifen.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• http://www.gameking.tips
Glückwunsch! Sie haben die Serverblock-Konfiguration von Nginx abgeschlossen.
Nginx Letsencrypt – Installieren des Zertifikats
Wir müssen das kostenlose HTTPS-Zertifikat installieren.
Wir müssen auch den gesamten HTTP-Datenverkehr automatisch auf die HTTPS-Version der Website umleiten.
Installieren Sie die Liste der erforderlichen Pakete.
Installieren des kostenlosen HTTPS-Zertifikats von Nginx
• Drücken Sie (A), um den Nutzungsbedingungen zuzustimmen.
• Drücken Sie (Y), um Ihre E-Mail zu teilen und Newsletter zu erhalten.
• Drücken Sie (2), um Ihre HTTP-Website automatisch auf die HTTPS-Versionen umzuleiten.
Das System installiert automatisch ein kostenloses Zertifikat.
Außerdem wird der Nginx-Server so konfiguriert, dass der gesamte HTTP-Zugriff auf die HTTPS-Version Ihrer Website umgeleitet wird.
In unserem Beispiel hat das System unsere Konfigurationsdatei für virtuelle Hosts geändert.
Hier ist der Dateiinhalt.
Die KEY-Datei enthält Ihren privaten Zertifikatschlüssel und muss ständig an einem sicheren Ort aufbewahrt werden.
In unserem Beispiel wurde die KEY-Datei gespeichert bei:
Das System ändert automatisch die ursprüngliche Nginx Virtual Host-Konfigurationsdatei.
Es leitet automatisch alle HTTP-Anforderungen an die HTTPS-Version Ihrer Website um.
Öffnen Sie Ihren Browser und geben Sie die DNS-Adresse der neuen Website über das HTTPS-Protokoll ein.
In unserem Beispiel wurde die folgende URL im Browser eingegeben:
• https://www.gameking.tips/
Die HTTPS-Seite sollte angezeigt werden.
Überprüfen Sie die Zertifikateigenschaften.
Sie haben ein Let es Encrypt-Zertifikat auf dem Nginx-Server installiert.
Nginx Letsencrypt – Zertifikat erneuern
Das installierte kostenlose Zertifikat ist 90 Tage gültig.
Das System erstellt eine geplante Aufgabe, um jedes Zertifikat innerhalb von dreißig Tagen nach Ablauf automatisch zu erneuern.
Der name der geplanten Aufgabe ist CERTBOT und befindet sich im folgenden Verzeichnis:
Hier ist der Dateiinhalt.
Verwenden Sie den folgenden Befehl, um den Prozess der Zertifikaterneuerung zu simulieren.
Hier ist die Befehlsausgabe.
Herzlichen glückwunsch! Sie haben die automatische Zertifikatserneuerung Let’s Encrypt konfiguriert.