за которым сидит nginx который проксирует на вебсокет
использую стандартный конфиг
location /websocket {
proxy_pass http://websocket:123;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
если прокировать на http то эта собака канючит дескать
http: TLS handshake error from 1.2.3.4:49644: tls: first record does not look like a TLS handshake
если проксировать на proxy_pass https://websocket:123; то в логах самого сервера с вебсокетом пусто а nginx отдает 400
удалось завести только когда ssl перевесил на сам nginx c балансера и стал проксировать на https://websocket:123;
но отказываться от ssl на балансере не хочется ибо удобно
что можете посоветовать может сталкивался кто то?
это конфиг балансировщика или nginx ?
Обсуждают сегодня