• Email CO: ceo@programandoweb.net
  • Agenda una cita: +573042059044

Cómo instalar node.js con certificado Letsencrypt

PorLCDO. JORGE MENDEZ

Cómo instalar node.js con certificado Letsencrypt

Me tocó por motivos de trabajo, crear un chat con aspecto de Whatsapp, esto obliga a tener instalado SOCKET.IO con un certificado SSL, en mi caso con Letsencrypt en Centos 7.

Los pasos para instalar Letsencrypt en Centos lo puedes ver aquí.

Y para instalar un Certificado Letsencrypt + React JS.

Sin más preámbulo, debe importarse:

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

Luego:

// Certificate
const privateKey = fs.readFileSync('/etc/letsencrypt/live/sudominio.com/privkey.pem', 'utf8');
const certificate = fs.readFileSync('/etc/letsencrypt/live/sudominio.com/cert.pem', 'utf8');
const ca = fs.readFileSync('/etc/letsencrypt/live/sudominio.com/chain.pem', 'utf8');

const credentials = {
key: privateKey,
cert: certificate,
ca: ca
};
var cors = require('cors')
app.use(cors())

y por último, la creación del servidor:

const server = https.createServer(credentials, app);

Una vez finalizado estos pasos en tu archivo index.js iniciamos el servidor con:

node index.js

Y listo, abre tu navegador en el puerto asignado.

Sobre el autor

LCDO. JORGE MENDEZ administrator

Desarrollador Web Venezolano, Feliz Padre, Gusto excesivo por la programación, escalar montañas, ciclismo indoors y pesas

Deja una respuesta