So richten Sie ein SSL -Zertifikat mit dem Knoten ein.JS in Linux
- 3185
- 332
- Matteo Möllinger
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.
- « So ändern Sie das Standard -MySQL -Datenverzeichnis unter Linux
- C Sprache - Eine Einführung von Array »