Jak skonfigurować certyfikat SSL z węzłem.JS w Linux

Jak skonfigurować certyfikat SSL z węzłem.JS w Linux

Bezpieczeństwo jest pierwszym priorytetem dla wszelkich aplikacji produkcyjnych. Jeśli Twoja witryna zapewnia opcję płatności, zalecamy, aby mieć certyfikat SSL w Twojej witrynie. Ten artykuł dotyczy węzła.Użytkownicy JS, w tym artykule opisujemy konfigurację SSL z węzłem.Aplikacja JS.

Krok 1: Utwórz samozadowolenie SSL

W przypadku wniosków produkcyjnych trzeba było kupić zweryfikowane SSL od organów certyfikacyjnych. W tym samouczku używamy certyfikatu SSL, który wystarczy do aplikacji programistycznych.

Najpierw utwórz CSR dla swojej domeny, podaj pożądane wartości do zadawania pytań.

# cd /opt /certs # openssl req -new -newkey rsa: 2048 -nodes -keyout przykład.com.przykład klucza.com.CSR 

Teraz masz CSR, którego możesz użyć do uzyskania certyfikatu SSL od zweryfikowanych władz SSL. W przeciwnym razie możesz utworzyć samodzielny certyfikat SSL dla stron programistycznych za pomocą następującego polecenia.

# Openssl x509 -req -Days 365 -in Przykład.com.Przykład CSR -SIGNKEY.com.przykład klucza.com.crt 

Krok 2: Utwórz węzeł.JS HTTPS Server

W tym samouczku tworzymy prosty serwer HTTPS za pomocą węzła.JS. Stworzyć https_server.JS Plik za pomocą następujących wartości. Możesz utworzyć plik o dowolnej nazwie za pomocą .Rozszerzenie JS.

# vim https_server.JS 
var https = wymaga („https”); var fs = wymaga („fs”); var options = klucz: fs.ReadFileSync ('/opt/certs/przykład.com.Key '), cert: fs.ReadFileSync ('/opt/certs/przykład.com.crt '); https.createServer (opcje, funkcja (req, res) res.Writehead (200); res.koniec („Witamy w Węzonie.js https servern ");).Słuchaj (8443); 

Krok 3: Węzeł uruchom i dostępu.Aplikacja JS

Teraz użyj następującego polecenia, aby uruchomić węzeł.Aplikacja JS utworzona w powyższym kroku.

# węzeł https_server.JS 

Ta aplikacja będzie dostępna tylko z adresem URL HTTPS. Podłącz serwer na porcie 8443 z protokołem HTTPS.


Uzyskasz nad ekranem podczas korzystania z certyfikatu SSL z siebie. Po prostu kliknij postępuj w dowolny sposób.