2
私はNode.jsサーバーとSocket.ioを使って接続をSocketで管理していますが、SSL証明書に問題があります。ユーザーの ロットは、通常のNode.jsサーバーにアクセスすることができますが、他のユーザーがアクセスしていないと、彼らは、このエラーが表示さ:ERR_SSL_PROTOCOL_ERROR - Socket.ioとNode.js
var privateKey = fs.readFileSync('/root/cert/key.key', 'utf8').toString();
var certificate = fs.readFileSync('/root/cert/cert.crt', 'utf8').toString();
var ca = fs.readFileSync('/root/cert/ca.crt').toString();
var credentials = { key: privateKey, cert: certificate, ca: ca };
var app = express();
var httpsServer = https.createServer(credentials, app);
var io = require('socket.io')(httpsServer);
は、私は、このSSLのオプションを持っているが誰かがこのエラーを解決する方法を知っていますか?問題は、一部のユーザーだけがこのエラーを受け取ることです。
失敗したユーザー(つまり同じブラウザ、同じネットワーク...)とよく似たものを見つけたり、[SSLLabs](https://www.ssllabs.com) /ssltest/analyze.html)、特定のクライアントの問題を探します。リモートからのより多くの助けはあなたがサイトのURLを公表する場合多分行うことができます。 –