跳至主要內容
Nginx 支持 websocket 配置

WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议,它在 HTTP 的基础上,提供了服务器与客户端之间通信的信道。

要在 Nginx 中配置 WebSocket 支持,需要设置 proxy_pass 来转发请求到后端服务器,并确保 Nginx 不会对 WebSocket 连接的 Upgrade 请求进行错误处理。

websocket 支持配置

首先,确保你的Nginx版本支持WebSocket。通常,这意味着你需要有HTTP/1.1持久连接的支持,这在Nginx 1.3.13及更高版本中是可用的。

在Nginx配置文件中(通常是/etc/nginx/nginx.conf),你需要修改http或server块来支持WebSocket。关键部分在于proxy_pass指令和相关的proxy_http_version、proxy_set_header指令。


鸟书大约 2 分钟webnginxconfig 配置websocket