我有 :Apache(v2.4)在我服务器的端口80上www.domain1.com,启用了mod_proxy和mod_proxy_wstunnelnode.js + socket.io 在同一服务器的端口3001上。www.domain2.com由于使用此处描述的方法,访问(使用端口80)重定向到2 .。我已经在Apache配置中对此进行了设置:<VirtualHost *:80> ServerName www.domain2.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ ProxyPass / ws://localhost:3001/ ProxyPassReverse / ws://localhost:3001/</VirtualHost>它适用于除websocket部分之外的所有内容:ws://...不会像代理服务器那样传输。当访问上的页面时www.domain2.com,我有:Impossible to connect ws://www.domain2.com/socket.io/?EIO=3&transport=websocket&sid=n30rqg9AEqZIk5c9AABN.问:如何也使Apache代理WebSockets?node.js apache 代理 websocket
3 回答
- 3 回答
- 0 关注
- 1466 浏览
添加回答
举报
0/150
提交
取消