Möchten Sie erfahren, wie Sie das Let's Encrypt-Zertifikat auf dem Apache-Server eines Computers installieren, auf dem Ubuntu Linux ausgeführt wird? In diesem Tutorial zeigen wir Ihnen, wie Sie den Let's Encrypt-Client installieren und eine HTTPS-Website auf dem Apache-Server konfigurieren.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

In unserem Beispiel lautet die IP-Adresse des Apache-Servers 36.160.86.106.

In unserem Beispiel erstellen wir 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.

Apache Let's Encrypt - 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:

Copy to Clipboard

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 verweist, auf dem Apache ausgeführt wird.

In unserem Beispiel haben wir einen DNS-Eintrag erstellt, der www.GAMEKING.TIPS auf 35.160.86.106 verweist.

APACHE VIRTUALHOST DNS

Verwenden Sie den Befehl NSLOOKUP, um Ihre DNS-Konfiguration zu testen.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die erforderliche DNS-Konfiguration abgeschlossen.

Tutorial Let's Encrypt - Apache-Installation

Installieren Sie den Apache-Server und die erforderlichen Pakete.

Copy to Clipboard

Apache-Modul mit dem Namen: Mod_ssl aktivieren.

Apache-Modul mit dem Namen: Mod_rewrite aktivieren.

Copy to Clipboard

Bearbeiten Sie die Apache-Konfigurationsdatei.

Copy to Clipboard

Fügen Sie die folgenden Zeilen am Ende dieser Datei hinzu.

Copy to Clipboard

Erstellen Sie Verzeichnisse, um die neuen Websitedateien und -protokolle zu speichern.

Copy to Clipboard

Die Website-Dateien werden in dem folgenden Verzeichnis gespeichert:

Copy to Clipboard

Die Website-Protokolle werden in folgendem Verzeichnis gespeichert:

Copy to Clipboard

Erstellen Sie eine Apache-Konfigurationsdatei für die neue Website.

Copy to Clipboard

Hier ist die Datei mit unserer Konfiguration.

Copy to Clipboard

Aktivieren Sie die neue Website.

Copy to Clipboard

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

Öffnen Sie Ihren Browser, und versuchen Sie, auf die HTTP-Version der Website zuzugreifen.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://www.gameking.tips

Apache - Lets encrypt

Sie haben die Konfiguration des virtuellen Hosts auf dem Apache-Server abgeschlossen.

Apache Let's Encrypt - 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.

Copy to Clipboard

Installieren des Apache-freien HTTPS-Zertifikats

Copy to Clipboard

• 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.

Copy to Clipboard

Das System installiert automatisch ein kostenloses Zertifikat.

Außerdem wird der Apache-Server so konfiguriert, dass der gesamte HTTP-Zugriff auf die HTTPS-Version Ihrer Website umgeleitet wird.

In unserem Beispiel hat das System eine Konfigurationsdatei für virtuelle Hosts erstellt.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

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:

Copy to Clipboard

Das System ändert automatisch die ursprüngliche Apache-Konfigurationsdatei für virtuelle Hosts.

Es leitet automatisch alle HTTP-Anforderungen an die HTTPS-Version Ihrer Website um.

Copy to Clipboard

Ö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.

Apache - Configure Lets encrypt

Überprüfen Sie die Zertifikateigenschaften.

APACHE LETS ENCRYPT CERTIFICATE

Sie haben ein Let's Encrypt-Zertifikat auf dem Apache-Server installiert.

Apache Let's Encrypt - 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:

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Verwenden Sie den folgenden Befehl, um den Prozess der Zertifikaterneuerung zu simulieren.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die automatische Zertifikatserneuerung Let's Encrypt konfiguriert.