ProxyRequests Off ProxyPreserveHost On # Socket.IO polling ProxyPass "/socket.io/" "http://127.0.0.1:8081/socket.io/" ProxyPassReverse "/socket.io/" "http://127.0.0.1:8081/socket.io/" # Socket.IO websocket upgrade RewriteEngine On RewriteCond %{REQUEST_URI} ^/socket\.io/ [NC] RewriteCond %{HTTP:Upgrade} =websocket [NC] RewriteRule /(.*) ws://127.0.0.1:8081/$1 [P,L] # Print server (your Node 8082) behind /feed/ ProxyPass "/feed/" "http://127.0.0.1:8082/" ProxyPassReverse "/feed/" "http://127.0.0.1:8082/"