Не удается подключиться к Socket.io на AWS EC2: NodeJS + NGINX + Letsencrypt - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь подключиться к серверу Socket.io. Сервер находится в NOdeJS. Размещено на AWS EC2 с включенным сертификатом letsecrypt. Я использую https://amritb.github.io/socketio-client-tool/ для проверки соединения. Но выдает ошибку:

index.js:83 WebSocket connection to 'wss://lms.wordsmaya.com/socket.io/?EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 200
n.doOpen @ index.js:83
n.open @ index.js:83
n.open @ index.js:83
n @ index.js:83
n @ index.js:83
n.open.n.connect @ index.js:83
n @ index.js:83
n @ index.js:83
n @ index.js:83
(anonymous) @ app.js:66
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
3index.js:83 WebSocket connection to 'wss://lms.wordsmaya.com/socket.io/?EIO=3&transport=websocket' failed: Error during WebSocket handshake: Unexpected response code: 200

Я открыл соответствующие порты в группе безопасности. Также NGINX, настроенный, как указано здесь: nginx-conf

При всей этой конфигурации я не могу подключиться к серверу Socket.io. В чем может быть проблема? Это происходит, когда мы размещаем код на AWS EC2. В веб-приложении Azure работает тот же код.

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