Задать вопрос
@prebionix

Как установить ssl сертификат на порт?

Имеется сокет сервер node.js (через nohup), который висит на порту 8585. Весь сайт перевел на https через сертификат от let's encrypt. Следовательно браузер отказал работать с http://ip:8585 по веб сокетам.
Цель: подключаться к node.js серверу по адресу: https://domain:8585.
Вопрос: нужно ли включать ssl сертификат для этого порта или нет (и как?)? или же достаточно включить обработку по https в самом скрипте Node.js?
  • Вопрос задан
  • 1414 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov
Web developer
options = {
      key: fs.readFileSync('ssl/cert.key'),
      cert: fs.readFileSync('ssl/cert.crt')
    };
    server = require('https').Server(options, express);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы