Pessoal,

É o seguinte,  eu já pesquisei , vi vários exemplos de configuração 
sobre o ProxyPass do Apache e estou tentando configura-lo aqui.
Segui todas as instruções encontradas em varias documentações que 
encontrei no google, configurei meu Apache de acordo.
Pelo menos eu acho que esta tudo certo, mas deve estar faltando algum 
detalhe, pois não está funcionando.

Estou usando apache2 e tenho o modulo mod_proxy está habilitado no 
http.conf, conforme pede a documentação:

#http.conf
LoadModule proxy_module /usr/lib/apache2-prefork/mod_proxy.so
ProxyRequests On


Entao, estou fazendo um teste com um apache rodando na minha máquina na 
rede interna, cujo IP interno é 1.2.3.4 e esse servidor esta configurado 
no DNS como meuservidor.com.br

Daí, quero rediredionar toda a requisição que fizer para 
http://meuservidor.com.br/teste para um outro servidor (por exemplo, o 
apache do servidor http://4.5.6.7/teste).

Logo, minha configuracao do VirtualHost está assim:

NameVirtualHost 1.2.3.4
<VirtualHost 1.2.3.4>
ServerName meuservidor.com.br
ProxyPass /teste http://4.5.6.7/teste/
ProxyPassReverse /teste http://4.5.6.7/teste/
TransferLog /var/log/transfer.log
ErrorLog /var/log/error.log
</VirtualHost>

De acordo com varios exemplos que vi por ai, essa configuracao era 
funcionar, correto? Ou seja, ao acessar http://meuservidor.com.br/teste 
o Apache ira, de forma transparente para o usuario e sem mudar a URL 
original, exibir o conteudo de http://4.5.6.7/teste/

Mas aqui na ta funcionando.. Nao sei onde esta o erro...
Eu acesso http://meuservidor.com.br/teste e o Apache dá o erro:

Objeto não encontrado!
A URL requisitada não foi encontrada neste servidor. Se você digitou o 
endereço (URL) manualmente, por favor verifique novamente a sintaxe do 
endereço.

Ou seja, o log de erro do Apache, o erro é:  File does not exist: 
/srv/www/htdocs/teste
Nos demais logs (error.log e transfer.log) do VirtualHost, nao aparece 
nenhuma informacao...

É como se ele ignorasse o ProxyPass e estivesse tentando acessar 
diretamente uma pasta chamada teste do DocumentRoot (que logicamente, 
nao existe mesmo)

Alguem tem alguma dica??

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a