simples configuração de proxy reverso do apache2 não funciona

1

Eu sei qual é o proxy (nível muito alto), é só que eu nunca configurei um, e parece que eu estou perdendo um grande ponto de gordura aqui.

Minha configuração:

  1. cliente
  2. servidor (IP estático), executa o apache na porta 80
  3. proxy (tem 2 placas de rede, uma está na rede do cliente, a outra com um IP estático na rede do servidor), executa o apache na porta 80

Estou tentando configurar essas três máquinas para que, quando o cliente solicitar:

http://proxy/machine1

Ele recebe as páginas do servidor na URL raiz do servidor, por exemplo

http://server/

Eu posso acessar as páginas do cliente bem. No entanto, quando tento acessar uma página da máquina cliente, ela simplesmente é redirecionada para o endereço IP do servidor, o que claramente não é possível acessar, pois não estão na mesma rede:

       %código%        %código%    ...

Minha configuração do apache2 é:

LoadModule proxy_module /modules/mod_proxy.so
LoadModule proxy_http_module /modules/mod_proxy_http.so


ProxyRequests off

<Proxy *>
    Order Allow,Deny
    Allow from all
</Proxy>

ProxyPass /machine1  http://server:80

<Location /machine1>
    ProxyPassReverse /
</Location>

O que dá? Obrigado!

    
por Nick 28.10.2010 / 15:33

1 resposta

1

Bem, acontece que a configuração estava certa, o problema com o redirecionamento aconteceu porque o link foi redirecionado para link que estava causando toda a confusão :) Parece funcionar muito bem agora.

    
por 01.11.2010 / 19:05