Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.04 KB

secureserver.basque.md

File metadata and controls

28 lines (19 loc) · 1.04 KB

Erabili HTTPS erabiltzaile zerbitzariaren konexioa enkriptatzeko



Azalpena

Let'sEncrypt bezalako zerbitzuak erabiltzeak, dohaineko SSL/TLS ziurtagiriak hornitzen dituen autoritate ziurtagiri-emailea, zure aplikazioetan komunikazioa enkriptatzen lagun dezake. Express bezalako Node.jsren frameworkek (https moduluan oinarritua) SSL/TLS onartzen dute, kode ilara gutxi batzuetan egin daitekeena.

SSL/TLS ezarri zenezake alderantzizko proxy batean, esaterako NGINX edo HAProxy.



Kode adibidea: gaitu Express frameworka erabiliz SSL/TLS

const express = require("express");
const https = require("https");
const app = express();
const options = {
  // Zure ezarpenen arabera bidea aldatu beharko litzateke
  cert: fs.readFileSync("./sslcert/fullchain.pem"),
  key: fs.readFileSync("./sslcert/privkey.pem"),
};
https.createServer(options, app).listen(443);