Existe um Equivil de Roteamento de Solicitação de Aplicativo do IIS 7 do ProxyPreserveHost do Apache?

1

O título é basicamente isso. Eu tenho tomcat rodando em localhost: 8080 e estou tentando usar o IIS 7 com ARR para inverter o proxy para ele, que metade funciona. A solicitação está chegando ao tomcat, mas com o cabeçalho Host de 127.0.0.1:8080, do qual o servlet está reclamando.

    
por Jeff Mc 02.04.2010 / 21:16

1 resposta

1

O ARR faz uma solicitação de proxy reverso para o Farm de Servidores de destino, que é localhost: 8080 no seu caso. Quando isso acontecer, ele grava as variáveis do servidor original em HTTP_X_ ?? variáveis.

Do tomcat, você precisará reescrever essas variáveis novamente nos locais originais se quiser garantir que os aplicativos no tomcat sejam afetados pelo efeito do proxy reverso. Se o seu site fosse IIS7, você poderia usar o ARR Helper que faz isso para você, mas como você não está usando o IIS, você precisará lidar com isso manualmente.

    
por 02.04.2010 / 21:31

Tags