При подключении к сокет серверу в консоли браузера вижу ошибку:
WebSocket connection to 'ws://......./socket.io/?EIO=3&transport=websocket&sid=j-0_lBVNns0EDS73AAAJ' failed: Error during WebSocket handshake: Unexpected response code: 400
В чем может быть проблема? Если я при подключении использую домен, то такая ошибка выскакивает, если я использую IP, то ее нет. Нужно использовать именно домен.
При этом в обоих случаях сокеты работают.
В nginx отредактировал конфиг вот так:
server {
listen 80;
server_name ***.**.**.***;
location / {
proxy_pass http://***.**.**.***:8000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
location ^~ /public/ {
root /srv/webapp;
}
}
0 рекации