Проксирование запроса на websocket

Node запущен на порту 1313

# node upstream ws_domain_loc { server 127.0.0.1:1313; keepalive 8; }

Запрос на вебсокет осуществляется по адресу

server { listen 80; server_name ws.domain.loc; index index.php; access_log /usr/local/var/log/nginx/ws.domain.loc.access.log; error_log /usr/local/var/log/nginx/ws.domain.loc.error.log error; location / { # >= 1.3.13 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_pass http://ws_domain_loc/; proxy_redirect off; } }

Код на java-script

var socket = new WebSocket("ws://ws.domain.loc/");

Подробнее как писать скрипт можно узнать тут https://learn.javascript.ru/websockets