Добрый день. Я использую кучу Laravel + nginx + nodejs, но у меня много проблем из-за способа подключения SSL-сертификата к серверу. Когда я запускаю приложение. js на сайте ничего не происходит, ошибки не отображаются, но в консоли браузера отображаются различные ошибки: 404 not found Failed to load resource: the server responded with a status of 404 (Not Found)
или show ERR_SSL_VERSION_OR_CIPHER_MISMATCH
или ERR_SSL_VERSION_OR_CIPHER_MISMATCH
. Это 3 типа ошибок. SSL я получил с помощью certbot на Ubuntu, это позволяет шифровать.
Мое приложение. js:
var auth = require('http-auth'),
scribe = require('scribe-js')(),
console = process.console,
config = require('./config.js'),
app = require('express')(),
server = require('https').Server(app),
io = require('socket.io')(https),
redis = require('redis'),
requestify = require('requestify'),
fs = require('fs'),
privateKey = fs.readFileSync('/etc/letsencrypt/live/site.com/privkey.pem'),
certificate = fs.readFileSync('/etc/letsencrypt/live/site.com/fullchain.pem'),
credentials = {key: privateKey, cert: certificate},
https = require('https').Server(credentials,app);
https.listen(2096);
var redisClient = redis.createClient(),
client = redis.createClient();
Скажите, пожалуйста, в чем может быть проблема, как мне нужно правильно подключить SSL к nodejs? У меня есть много разделов на сайте, где они работают с nodejs, и у каждого приложения есть собственное приложение. js, мне нужно сделать свою собственную конфигурацию для каждого раздела, на второй день я не могу решить эту проблему и запустите nodejs правильно. Какой конфиг для SSL правильный?