Nginx config for websocket support


#1

@aaron.ogle

regarding the websocket support on nginx: is there more to do than this?

        location / {
                proxy_pass              http://localhost:3000/;

		# WebSocket Proxy
		proxy_http_version 	1.1;
		proxy_set_header	Upgrade $http_upgrade;
        	proxy_set_header	Connection "upgrade";
                proxy_set_header        Host $http_host;

                proxy_set_header        X-Real-IP $remote_addr;
                proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header	X-Forward-Proto http;
		proxy_set_header	Proxy "";

                proxy_redirect          off;

		client_body_buffer_size	100K;
        }

Cheers,
M.


SSH Syn requests
#2

Sorry @localguru. This post is really off topic. Can I suggest moving it to a topic of its own? Thanks in advance


#3

Forked to new thread.

Just by sight… That looks pretty close. Our docs should have several examples. Important would be nginx version… and making sure you don’t have something like elb or cloudflare in front proxying traffic to nginx