Najprej ločite neuspešno rokovanje od povezave, ki se odpre in pozneje zapre. Simptoma zahtevata različne preglede.
Omogočite aplikaciji prejem zahteve za nadgradnjo
Za namensko pot WebSocket postavite v 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";
}
izrecno uporablja HTTP/1.1 proti zaledju. posreduje odjemalčevo zahtevo za spremembo protokola. pove zaledju, da povezava zahteva to spremembo. Glave je treba izrecno posredovati, ker proxyji ne posredujejo avtomatično vsake glave, vezane na povezavo.
