So richten Sie ein SSL -Zertifikat mit dem Knoten ein.JS in Linux

So richten Sie ein SSL -Zertifikat mit dem Knoten ein.JS in Linux

Sicherheit hat die erste Priorität für Produktionsanwendungen. Wenn Ihre Website Zahlungsoption angibt, empfehlen wir, ein SSL -Zertifikat auf Ihrer Website zu haben. Dieser Artikel ist für den Knoten.JS -Benutzer beschreiben in diesem Artikel die SSL -Konfiguration mit einem Knoten.JS -Anwendung.

Schritt 1: Erstellen Sie selbst signiertes SSL

Für die Produktionsanträge müssten Sie eine verifizierte SSL von den Zertifikatbehörden erwerben. In diesem Tutorial verwenden wir ein selbst signiertes SSL -Zertifikat, das für Entwicklungsanwendungen ausreicht.

Erstellen Sie zunächst eine CSR für Ihre Domain, geben Sie den gestellten Fragen die gewünschten Werte an.

# CD /OPT /CERTS # OpenSSL Req -New -newKey RSA: 2048 -nodes -key -out Beispiel.com.Schlüssel -Out -Beispiel.com.CSR 

Jetzt haben Sie ein CSR, mit dem Sie SSL -Zertifikat von verifizierten SSL -Behörden erhalten können. Andernfalls können Sie mit dem folgenden Befehl selbst signiertes SSL -Zertifikat für Entwicklungsseiten erstellen.

# OpenSSL X509 -REQ -Days 365 -in -Beispiel.com.CSR -Signkey -Beispiel.com.Schlüssel -Out -Beispiel.com.crt 

Schritt 2: Knoten erstellen.JS HTTPS -Server

Für dieses Tutorial erstellen wir einen einfachen HTTPS -Server mit dem Knoten.JS. Erstelle ein https_server.JS Datei mit den folgenden Werten verwenden. Sie können eine Datei mit jedem Namen erstellen .JS -Erweiterung.

# vim https_server.JS 
var https = required ('https'); var fs = fordert ('fs'); var options = key: fs.ReadFilesync ('/opt/certs/Beispiel.com.Schlüssel '), cert: fs.ReadFilesync ('/opt/certs/Beispiel.com.crt '); https.createServer (Optionen, Funktion (req, res) res.WritHead (200); res.Ende ("Willkommen im Knoten.JS https servern ");).Hören Sie (8443); 

Schritt 3: Start & Access Node.JS -App

Verwenden Sie nun den folgenden Befehl, um den Knoten zu starten.JS -Anwendung im obigen Schritt erstellt.

# Node https_server.JS 

Diese Anwendung ist nur mit HTTPS -URL zugänglich. Schließen Sie Ihren Server am 8443 -Port mit dem HTTPS -Protokoll an.


Sie erhalten über den Bildschirm, während Sie selbst signiertes SSL -Zertifikat verwenden. Klicken Sie einfach auf den Weg.