Сбой соединения веб-сокета с 'wss: // mydomain / hub': ошибка во время рукопожатия WebSocket: неожиданный код ответа: 200 - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть базовое приложение asp.net с signalR, отлично работающее на компьютере разработчика и на iis. но когда я публиковал в nginx (обратный прокси) выдает ошибку: failed: Error during WebSocket handshake: Unexpected response code: 200. Я обнаружил, что websocket лучше работает на ssl, поэтому я установил самозаверяющий ssl, но проблема остается прежней. Заранее спасибо.

1 Ответ

0 голосов
/ 11 апреля 2019

Вам придется настроить Nginx для прокси-соединений с веб-сокетами, по умолчанию он не обрабатывает соединения с веб-сокетами.См. http://nginx.org/en/docs/http/websocket.html и NGINX для реверсирования прокси-веб-сокетов и включения SSL (wss: //)? для получения дополнительной информации о включении веб-сокетов для Nginx.

...