nginx代理websocket长连接需要在linux下配置websocket的服务器吗
时间: 2023-11-21 10:55:14 浏览: 179
docker-nginx-elb-websocket:NGinx代理通过配置专为Websockets通过ELB负载均衡而设计,在ECS上运行
是的,配置nginx代理websocket长连接需要在linux下配置websocket的服务器。因为websocket是一种协议,而nginx只是一个高性能的HTTP和反向代理服务器,所以需要在linux下配置websocket的服务器来处理websocket的连接请求,然后通过nginx来代理websocket的长连接。常见的websocket服务器有Node.js的WebSocket、Python的Tornado、Java的Tomcat等。在配置nginx代理websocket长连接时,需要设置proxy_pass、proxy_http_version、proxy_set_header等指令,同时还需要配置websocket的协议和端口等信息。
阅读全文