Necessário: proxy reverso HTTP simples para o Windows 2008

3

Eu preciso de um proxy reverso HTTP simples para ser instalado no Windows Server 2008 x86 32.

Tudo o que eu preciso é encaminhar solicitações HTTP (GET e POST) de entrada para outra máquina, com uma porta diferente e reescrita de URL. Por exemplo, a solicitação (http: //) aaa.mydomain.com será roteada para (http: //) 10.1.2.3:6789/kuku/aaa/foo. Sem SSL, sem autenticação, nem mesmo cookies.

É isso! E por que, oh porque, estou tão frustrado com isso? Porque eu tentei servidor MS ISA (em um Windows Server 2003, que não é minha necessidade exata), e é como matar uma mosca com uma metralhadora. Eu sei que posso programar a droga, mas eu prefiro usar um produto robusto com instalação e configuração simples.

Estou prestes a experimentar o Squid, mas acho que não é tão simples quando se trata de instalação.

Ajuda, por favor!

    
por Ron Klein 04.08.2009 / 16:36

3 respostas

3

Eu instalei o Apache 2.2 e li sobre o mod_proxy. Foi bastante simples para as minhas necessidades e funcionou melhor (fora da caixa).

    
por 05.08.2009 / 16:18
2

Eu tentaria a solução explicada no blog de Scott Hanselman . Combine o IIS7 URL Rewrite Module com o Application Request Routing conforme descrito nos fóruns do IIS .

Módulo de regravação de URL

Roteiro de solicitação de aplicativo

    
por 04.08.2009 / 17:08
2

Eu acho que "Microsoft Application Request Routing" v 2 ou a versão anterior 1 é mais ou menos sua única opção ... Pelo menos, eu não sei de nenhum outro proxies reverso HTTP ou balanceadores de carga baseados em Windows. Veja o iis.net para obter o Microsoft ARR gratuito e encontre o outras versões / CPU archs no iis.net também.

É claro que há muitos balanceadores de carga de software baseados em Unix e dispositivos de balanceamento de carga, se você quiser seguir esse caminho, veja minha resposta para " Balanceador de carga de software HTTP? " para obter mais informações.

    
por 06.08.2009 / 20:17