So aktivieren Sie HTTPS für meinen VPS-Webserver
<p>Ich habe über Namecheap einen VPS gekauft und seine IP-Adresse lautet (Beispiel: 162.0.118.14). Es läuft unter Ubuntu 18 und ich kann mit Putty oder Filezilla darauf zugreifen. </p>
<p>Außerdem hoste ich auf meinem VPS eine Website auf Port 3000 mit Socket.io. Sie können also über http://162.0.118.14:3000 auf meine HTML-Datei/Website zugreifen. </p>
<p>Mittlerweile verwalte ich zu Anmelde-/Registrierungszwecken eine MySQL-Datenbank auf Port 80 über Apache2, sodass ich über http://162.0.118.14/phpmyadmin auf phpmyadmin zugreifen kann. </p>
<p>Ich habe auch einen Domainnamen von Namecheap gekauft (Beispiel: test.com). In seinen DNS-Einträgen habe ich einen URL-Umleitungseintrag für host@ erstellt und den Wert auf http://162.0.118.14 (Maske) gesetzt. Diese Konfiguration leitet den gesamten Datenverkehr vom Domänennamen an meinen Webserver um. Jetzt kann ich über http://test.com auf meine Website zugreifen (ich leite sie anschließend auf :3000 um). </p>
<p>Allerdings kann ich derzeit nur über http auf den Webserver zugreifen, möchte aber, dass es über https funktioniert. </p>
<p>Ich habe viele Tutorials zum Kauf oder Generieren eines Zertifikats gesucht und gefunden, damit ein Webserver mit HTTPS arbeiten kann. </p>
<p>Jetzt frage ich mich also: Muss ich ein Zertifikat kaufen oder kann ich selbst eines kostenlos erstellen, damit HTTPS funktioniert? Und wie sorge ich dafür, dass es mit meinem VPS funktioniert? </p>