Jak skonfigurować certyfikat SSL z węzłem.JS w Linux
- 3597
- 209
- Pani Janina Cieśla
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.