话说nginx1.3.13以上版本支持WebSocket协议,今天试用了一下,参考文档
http://nginx.org/en/docs/http/websocket.html
location /chat/ {
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
怎么设置都不成功
终于发现官方文档里的这句话
proxy_set_header Connection "upgrade";
里的"upgrade"要改为"Upgrade"就可以了,一个字母大小写的问题害的我这个菜鸟整了一下午.悲催
proxy_set_header Connection "Upgrade";