Здравствуйте и извините за мой плохой английский, но у меня проблема с моим tchat, созданным с помощью NodeJS. Мой server.js работает на порте 1337 в моем VPS, но с портом не является безопасным, и я не знаю, насколько он защищен.
Весь мой веб-сайт защищен сертификатом Let's Encrypt, но не портом 1337 ...
Я пытался защитить https://www.temtem -france.com: 1337 / с помощью Давайте зашифруем, но это не сработает ...: /
У меня есть это в начале моего server.js:
var https = require('https'),
fs = require('fs'),
mysql = require('mysql');
var options = {
key: fs.readFileSync('/etc/letsencrypt/archive/temtem-france.com/privkey.pem'),
cert: fs.readFileSync('/etc/letsencrypt/archive/temtem-france.com/cert.pem'),
ca: fs.readFileSync('/etc/letsencrypt/archive/temtem-france.com/chain.pem'),
requestCert: false, rejectUnauthorized: false
};
var httpsServer = https.createServer(options, function (req, res) {
res.writeHead(200);
console.log('Affiché');
res.end("Hello World\n");
}).listen(1337);
С инспектором в моем коде client.php у меня есть это:
socket.io.js:1 Failed to load resource: net::ERR_CERT_DATE_INVALID
client.js:31 Uncaught ReferenceError: io is not defined
at client.js:31
at HTMLDocument.<anonymous> (client.js:117)
at i (jquery-min.js:2)
at Object.fireWith [as resolveWith] (jquery-min.js:2)
at Function.ready (jquery-min.js:2)
at HTMLDocument.K (jquery-min.js:2)
Unchecked runtime.lastError: The message port closed before a response was received.
Мне уже удалось запустить мои коды, но это было несколько месяцев назад, и, поскольку мне не очень удобно управлять сервером, я забыл, как мне это удалось.
Большое спасибо, если вы можете мне помочь!