nginx proxy websocket
April 28, 2016 07:42AM
I need help in setting nginx proxy to a websocket server.

Connect: var socket = new WebSocket("ws://site.com:9078");
In this case everything works good.

Making proxy, nginx.conf:

map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}

upstream ws1 {
server site.com:9078;
}

server {
location /ws1/ {
proxy_pass http://ws1;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

Connect: var socket = new WebSocket("ws://site.com/ws1/");
ERROR: Firefox can not setup connection ws://cthutq2012.ru/ws1/

Whats wrong and what need to be fixed?
Re: nginx proxy websocket
April 28, 2016 02:31PM
Any suggestions?



Edited 1 time(s). Last edit at 04/28/2016 02:35PM by faecker.
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 301
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready