Развертывание приложения узла с включенным HTTPS на AWS EC2 - PullRequest
0 голосов
/ 10 июня 2018

Я хочу развернуть свое приложение, которое было разработано локально с поддержкой HTTPS до AWS EC2 .И я не уверен, что единственное, что мне нужно сделать, - это получить сертификат от бесплатного центра сертификации (CA) , например Let's Ecrypt , и загрузить его в EC2 в каталогнапример, ssl и ссылка , что в моем коде, так же, как я делал это локально.А затем в группах безопасности - редактировать входящие правила - добавить правило - создать HTTPS-порт 443 - перенаправить на 3443 потому что мой app.js файл прослушивает это?Или есть что-то еще, о чем я не знаю?

Я был бы очень признателен, если бы вы могли сказать, правильный ли это путь?

const httpsOptions = {
    key: fs.readFileSync(__dirname + '/ssl/server.key'),
    cert: fs.readFileSync(__dirname + '/ssl/server.crt')
};
const https = require('https').Server(httpsOptions, app);

const port = 3443;


https.listen(port, function () {
    console.log('listening on: *' + port);
});
...