Eu tenho um computador com uma CPU strong e muita memória (strong) executando o Windows Server 2008 R2, que é bloqueado por um firewall de qualquer acesso do mundo externo.
Eu tenho um computador com uma CPU fraca e pouca memória (fraca) executando o Windows Server 2003, que tem a porta 80 aberta para o mundo externo.
Eu quero colocar um servidor Java no strongy, que irá se conectar com o mundo exterior via websockets. Eu uso a implementação do socket.io com base no Netty: link . Ele ouve em strongy: 8090. Há também um servidor Apache no strongy que serve o conteúdo estático.
Agora, eu sei como rotear requisições http de fraco para strong - eu apenas coloquei estas duas linhas no httpd.conf no fraco:
ProxyPass /myapp http://strongy/myapp
ProxyPassReverse /myapp http://strongy/myapp
No entanto, isso não ajuda com as solicitações do socket.io ...
Eu não preciso de conexão segura, balanceamento de carga ou qualquer outra fantasia - apenas direcione os pedidos para frente e para trás.