我有 :Apache(v2.4)在我服務(wù)器的端口80上www.domain1.com,啟用了mod_proxy和mod_proxy_wstunnelnode.js + socket.io 在同一服務(wù)器的端口3001上。www.domain2.com由于使用此處描述的方法,訪問(使用端口80)重定向到2 .。我已經(jīng)在Apache配置中對此進(jìn)行了設(shè)置:<VirtualHost *:80> ServerName www.domain2.com ProxyPass / http://localhost:3001/ ProxyPassReverse / http://localhost:3001/ ProxyPass / ws://localhost:3001/ ProxyPassReverse / ws://localhost:3001/</VirtualHost>它適用于除websocket部分之外的所有內(nèi)容:ws://...不會像代理服務(wù)器那樣傳輸。當(dāng)訪問上的頁面時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 回答
- 0 關(guān)注
- 1497 瀏覽
添加回答
舉報
0/150
提交
取消