描述: | Websockets支持模块
mod_proxy |
---|---|
状态: | 延期 |
模块标识符: | proxy_wstunnel_module |
源文件: | mod_proxy_wstunnel.c |
兼容性: | 在httpd 2.4.5和更高版本中可用 |
此模块需要的服务mod_proxy
。它提供了将Web套接字连接隧道传输到后端Websockets服务器的支持。该连接将自动升级为Websocket连接:
Upgrade: WebSocket Connection: Upgrade
echo.websocket.org
可以使用以下ProxyPass
指令将
请求代理到websockets服务器:
ProxyPass "/ws2/" "ws://echo.websocket.org/" ProxyPass "/wss2/" "wss://echo.websocket.org/"
可以使用来实现多个后端的负载平衡mod_proxy_balancer
。
实际上,该模块可用于升级到其他协议,您可以upgrade
在ProxyPass
指令中设置参数以允许该模块接受其他协议。NONE表示您绕过标题检查,但仍升级到WebSocket。ANY表示Upgrade
将在请求标头中读取并在响应中使用Upgrade