Nginx 配置 WebSocket
Nginx 反向代理 WebSocket 请求,以 ws
明文协议为例:
通常我们使用 ws://xxx.com
连接 WebSocket 服务,因为 WebSocket 服务也是通过 http 协议来完成部分握手的,所以只需要配置 http 代理的 Upgrade
和 Connection
响应头。
首先在 nginx.conf
中配置自定义变量:
|
|
然后在 /conf.d/xxx.conf
下配置具体代理
|
|
Nginx 反向代理 WebSocket 请求,以 ws
明文协议为例:
通常我们使用 ws://xxx.com
连接 WebSocket 服务,因为 WebSocket 服务也是通过 http 协议来完成部分握手的,所以只需要配置 http 代理的 Upgrade
和 Connection
响应头。
首先在 nginx.conf
中配置自定义变量:
|
|
然后在 /conf.d/xxx.conf
下配置具体代理
|
|