Как использовать SSL nodejs? - PullRequest
       0

Как использовать SSL nodejs?

0 голосов
/ 11 января 2020

Добрый день. Я использую кучу 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 правильный?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...