我正在寻找同时启用keepalive和websockets支持的方法。
看看这个nginx配置:
upstream http_backend {
server 127.0.0.1:8080;
keepalive 16; #<=======
}
server {
...
location /http/ {
proxy_pass http://http_backend;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header Upgrade $http_upgrade; #<=======
...
}
}
问题: 如果任何客户端将其“升级”到websocket,保留的上游keepalive连接将如何处理?
谢谢。