Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Cum instalez un certificat SSL în Node.js?

< 1 minut de citit

Node.js este un mediu de execuție JavaScript pe partea de server. Pentru a servi HTTPS, încarci cheia privată și certificatele într-un server HTTPS.

1. Obține fișierele certificatului

După achiziția și validarea certificatului, CA îți trimite certificatul domeniului, certificatele intermediare și, eventual, un CA bundle.

2. Creează serverul HTTPS

Într-un fișier (ex. https_server.js), încarcă fișierele SSL:

const https = require('https');
const fs = require('fs');

const options = {
  key: fs.readFileSync('/cale/catre/private.key'),
  cert: fs.readFileSync('/cale/catre/domeniul_tld.crt'),
  ca: [
    fs.readFileSync('/cale/catre/CA_root.crt'),
    fs.readFileSync('/cale/catre/ca_bundle.crt')
  ]
};

https.createServer(options, function (req, res) {
  res.writeHead(200);
  res.end('Welcome to Node.js HTTPS Server\n');
}).listen(8443);

Înlocuiește căile cu locațiile reale ale fișierelor tale (cheia privată, certificatul domeniului, certificatul root și CA bundle-ul).

3. Pornește serverul

node https_server.js

Accesează https://domeniul.tld:8443 pentru a verifica funcționarea certificatului. Într-un mediu de producție, rulează Node.js în spatele unui reverse proxy (Nginx/Apache) care gestionează terminarea TLS.

Actualizat la 26/07/2026