我有 :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配置中對(duì)此進(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://...不會(huì)像代理服務(wù)器那樣傳輸。當(dāng)訪問上的頁(yè)面時(shí)www.domain2.com,我有:Impossible to connect ws://www.domain2.com/socket.io/?EIO=3&transport=websocket&sid=n30rqg9AEqZIk5c9AABN.問:如何也使Apache代理WebSockets?node.js apache 代理 websocket
WebSockets和Apache代理:如何配置mod_proxy_wstunnel?
千萬(wàn)里不及你
2019-12-10 10:35:46