Dalloni fillimisht një handshake të dështuar nga një lidhje që hapet dhe më vonë mbyllet. Dy simptomat çojnë në kontrolle të ndryshme.
Lejoni aplikacionin të marrë kërkesën e upgrade
Për një rrugë të dedikuar WebSocket, vendosni këtë në server:
location /socket/ {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
përdor shprehimisht HTTP/1.1 drejt backend-it. përcjell ndryshimin e protokollit të kërkuar nga klienti. i thotë backend-it se lidhja po kërkon ndryshimin. Këta header-a duhen përcjellë shprehimisht sepse proxy-t nuk përcjellin automatikisht çdo header specifik të lidhjes.
