nginx支持websocket

server {
	listen 12306;
	server_name 10.100.0.90;
	access_log /var/log/nginx/gaba.access.log;
	error_log /var/log/nginx/gaba.error.log;
	client_max_body_size 100m;

	location / {
		proxy_pass http://127.0.0.1:10089;
		proxy_set_header Origin '';
		proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "$connection_upgrade";
		proxy_set_header Host $host;

	}
}

修改nginx.conf,添加map

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