1
resposta

AWS - Subir app NodeJs com HTTPS

Boa noite, pessoal

Acho que o título já diz muita coisa.

Eu fiz o curso de vocês sobre subir aplicações na amazon e também os dois cursos de Node, mas nenhum deles me ensinou a botar minha aplicação em HTTPS. Outra coisa é que eu procurei na Internet sobre isso e achei códigos parecidos com esses:

var https = require('https');
var fs = require('fs');
var options = {
  key: fs.readFileSync('./privatekey.pem'),
  cert: fs.readFileSync('./server.crt')
};

https.createServer(options, function (req, res) {
  res.writeHead(200);
  res.end("hello world\n");
}).listen(443);

E eu acho que isso da certo, o único problema é o seguinte: Como eu consigo o arquivo .pem e o .crt no AWS?

Obrigado

1 resposta

O arquivo do certificado você pode conseguir com a empresa que emitiu o certificado ou parece que pela própria amazon => https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html

O .pem é dado para você assim que você cria a máquina... Ele não gera de novo, é irrecuperável. Você tem que usar o foi gerado e referenciar ele no código.