Möchten Sie erfahren, wie Sie Apache installieren und die HTTPS-Funktion so konfigurieren, dass ein selbstsigniertes Zertifikat auf einem Computer mit Ubuntu Linux verwendet wird? In diesem Tutorial aktivieren wir die Verwendung von HTTPS auf dem Apache-Server und erstellen ein selbstsigniertes Zertifikat.

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

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.

Tutorial Apache – AKTIVIEREN von HTTPS

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 einen privaten Schlüssel und das Websitezertifikat mit dem Befehl OpenSSL.

Copy to Clipboard

Geben Sie die angeforderten Informationen ein.

Copy to Clipboard

Bei der Option COMMON_NAME müssen Sie die IP-Adresse oder den Hostnamen eingeben.

In unserem Beispiel haben wir die IP-Adresse 200.200.200.2000 verwendet.

Bearbeiten Sie die Apache-Konfigurationsdatei für die Standardwebsite.

Copy to Clipboard

Hier ist die Datei, vor unserer Konfiguration.

Copy to Clipboard

Hier ist die Datei, nach unserer Konfiguration.

Copy to Clipboard

Optional können Sie HTTP-Benutzer auf die HTTPS-Version Ihrer Website umleiten.

Verwenden Sie in diesem Fall die folgende Konfiguration.

Copy to Clipboard

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

Öffnen Sie Ihren Browser und greifen Sie auf die HTTPS-Version Ihrer Website zu.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• https://200.200.200.200

Der Apache-Server zeigt die HTTPS-Version Ihrer Website an.

Apache default page

Herzlichen glückwunsch! Sie haben die Konfiguration von HTTPS auf dem Apache-Server abgeschlossen.