@codeZlo

Как правильно установить SSL сертификат с Node.js скриптом (Socket.io) без express?

Установил бесплатный SSL от reg.ru на скрипт на node.js следующим образом (бэк):
var https = require('https')
var options = {
    key:    fs.readFileSync('1.pem').toString(),
    cert:   fs.readFileSync('2.pem').toString(),
    ca : fs.readFileSync('4.csr').toString() 
}
var app = https.createServer(options)
var io = require('socket.io').listen(app) 
app.listen(config.port || 8083)

фронт:
var socketIO = io('https://domain.com:8080' || 'https://domain.com:8083', {secure: true})
socketIO.once('connect', function(){
})

Mac OS в Хроме всё отлично работает, подключается. На Windows в Хроме и в других браузерах бесконечная ошибка:
net::ERR_CONNECTION_TIMED_OUT
Ребят, помогите, пожалуйста, весь мозг сломал. В чём может быть проблема?
  • Вопрос задан
  • 482 просмотра
Решения вопроса 1
@codeZlo Автор вопроса
Вопрос решён. Проблема была в CloudFlare. Только определенные порты работают на протоколе https.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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