WebSocket握手:意外响应代码:400

WebSocket握手:意外响应代码:400,websocket,apache2,Websocket,Apache2,找不到解决办法。我不太喜欢apache配置,但我目前需要它来重新路由到本地服务器。我正在使用解决方案重新路由在互联网的某处发现。成功了。我有一个连接,但我得到了这个错误。WebSocket握手:意外响应代码:400 代码: 重新启动发动机 RewriteCond%{REQUEST_URI}^/tools/socket.io[NC] RewriteCond%{QUERY_STRING}transport=websocket[NC] 重写规则“^/tools/socket.io”“ws://loc

找不到解决办法。我不太喜欢apache配置,但我目前需要它来重新路由到本地服务器。我正在使用解决方案重新路由在互联网的某处发现。成功了。我有一个连接,但我得到了这个错误。WebSocket握手:意外响应代码:400

代码:


重新启动发动机
RewriteCond%{REQUEST_URI}^/tools/socket.io[NC]
RewriteCond%{QUERY_STRING}transport=websocket[NC]
重写规则“^/tools/socket.io”“ws://localhost:8080/socket.io/”[P,L]
ProxyPasshttp://localhost:8080/
ProxyPassReversehttp://localhost:8080/
使用Apache命令:

a2enmod proxy_wstunnel
systemctl restart apache2

奇怪的是,我不希望重写规则在位置上下文中匹配。您可以共享完整日志的更完整序列吗?我将从位置上下文中删除所有这些内容,并遵循一个更基本的示例
a2enmod proxy_wstunnel
systemctl restart apache2