找不到解决办法。我不太喜欢 apache 配置,但我目前需要它来重新路由到本地服务器。我正在使用在 Internet 某处找到的重新路由的解决方案。有效。我有一个连接,但我收到此错误。 WebSocket 握手:意外响应代码:400
代码:
<Location /tools/>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/tools/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule "^/tools/socket.io" "ws://localhost:8080/socket.io/" [P,L]
ProxyPass http://localhost:8080/
ProxyPassReverse http://localhost:8080/
</Location>
最佳答案
使用 Apache 命令:
a2enmod proxy_wstunnel
systemctl restart apache2
关于WebSocket 握手 : Unexpected response code: 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45000324/