Apache por trás de um proxy reverso no DataPower

1

Eu verifiquei esta pergunta anterior Apache Host Virtual SSL por trás do proxy reverso que parece ser semelhante ao que estou procurando.

As principais diferenças são duas:

  1. Eu não estou usando o SSL (por enquanto)
  2. DataPower é o proxy reverso antes do Apache HTTP Server.

Eu tenho a seguinte configuração no Apache:

<VirtualHost *:7777>
   ServerName testsite.example.com
   Port 80
   ServerAdmin [email protected]
   RewriteEngine On
   RewriteOptions inherit
</VirtualHost>

<VirtualHost *:7777>
   ServerName testserver-01.example.com
   Port 7777
   ServerAdmin [email protected]
   RewriteEngine On
   RewriteOptions inherit
</VirtualHost>

<VirtualHost *:7777>
   ServerName testsite.example.com
   Port 7777
   ServerAdmin [email protected]
   RewriteEngine On
   RewriteOptions inherit
</VirtualHost>

<VirtualHost *:7777>
   ServerName testserver-02.example.com
   Port 7777
   ServerAdmin [email protected]
   RewriteEngine On
   RewriteOptions inherit
</VirtualHost>

O DataPower faz o balanceamento de carga tester-01 e o tester-02 e também o faz proxy publicando o nome do host testsite.example.org na porta 80.

Como o aplicativo da Web usa Formulários de Login em HTML, o DataPower não segue redirecionamentos, para evitar que a solicitação de / j_security_check seja rejeitada.

Mas, embora a opção "Reconfigurar URL" esteja definida como Ativada, toda vez que entramos no aplicativo da Web, terminamos no endereço IP do testserver-01, pulando o DataPower na solicitação.

Eu preciso consertar isso, então o DataPower SEMPRE participa do fluxo de solicitação, através do testsite.example.com

Há algo de errado com o Apache httpd.conf ?

    
por bassco_dp 31.07.2015 / 21:53

0 respostas