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.
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:
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!
Tags reverse-proxy apache-2.2