bg-tutorials

Come installare un certificato SSL su Node.js

In questo articolo scoprirai come installare un certificato SSL su Node.js. La configurazione SSL richiede tutti i file dei certificati, compresi i certificati root, intermedi e primari. Dovresti avere questi file in una cartella archiviata ricevuta dalla tua Autorità di Certificazione.

Dopo l’installazione, continua a leggere per scoprire il posto migliore online dove puoi ottenere un certificato SSL per la tua piattaforma Node.js.

Come installare un certificato SSL su Node.js

Indice dei contenuti

  1. Generare un codice CSR in Node.js
  2. Installare un certificato SSL su Node.js

Generare un codice CSR in Node.js

Se non hai ancora richiesto un certificato SSL, dovrai generare un codice CSR per Node.js. Questo passaggio è necessario poiché il CSR (Certificate Signing Request) contiene i tuoi dati di contatto.

Hai due opzioni:

  1. Genera automaticamente il CSR utilizzando il nostro Generatore di CSR.
  2. Segui il nostro tutorial passo-passo su come creare il CSR in Node.js

Installare un certificato SSL su Node.js

Passo 1: Preparare tutti i file dei certificati

Ecco di cosa avrai bisogno:

  • Il certificato primario del tuo dominio (estensione.crt )
  • Il certificato di root (.crt)
  • Il file Ca Bundle contenente i certificati root e intermedi. (estensione.ca-bundle )
  • La tua chiave privata generata insieme al CSR (estensione.key )

Passo 2: Creare un server HTTPS nell’ambiente Node.js

Nella riga di comando, utilizza i seguenti valori per creare il tuo server HTTPS. Per questa dimostrazione, lo abbiamo chiamato https_server.js, ma puoi assegnare qualsiasi nome al file server.js

#vim https_server.js
var https = require('https');
var fs = require('fs');
var https_options = {
chiave: fs.readFileSync(" /path/to/private.key"),
cert: fs.readFileSync(" /path/to/your_domain_name.crt"),
ca: [
fs.readFileSync('path/to/CA_root.crt'),
fs.readFileSync('path/to/ca_bundle_certificate.crt')
] };
https.createServer(options, function (req, res) {
res.writeHead(200);
res.end("Welcome to Node.js HTTPS Servern");
}).listen(8443)

Devi sostituire le parti in grassetto con le informazioni corrispondenti.

  • path/to/private.key – indica il percorso completo del file della chiave privata
  • path/to/your_domain_name.crt – specifica il percorso corretto del file del tuo certificato SSL
  • path/to/CA_root.crt – digita il percorso completo del file del certificato radice della CA
  • path/to/ca_bundle_certificate – inserisce il percorso completo del file CA bundle

Passo 3: Attivare il certificato SSL su Node.js

Esegui il seguente comando per lanciare l’applicazione Node.js:

# nodo https_server.js

Passo 4: Prova l’installazione SSL

Verifica che la tua installazione SSL non presenti errori o vulnerabilità utilizzando uno di questi strumenti di controllo SSL.

Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!

Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10

Un'immagine dettagliata di un drago in volo
Scritto da

Scrittore di contenuti con esperienza, specializzato in certificati SSL. Trasforma intricati argomenti di cybersicurezza in contenuti chiari e coinvolgenti. Contribuisci a migliorare la sicurezza digitale attraverso narrazioni d'impatto.