Problema de proxy reverso com o apache

1

Estou tentando fazer proxy reverso com configuração

<ifModule mod_proxy.c>
ProxyRequests On

<Proxy *>
    Order deny,allow
#    Deny from all
    Allow from all
</Proxy>

ProxyPass        / http://localhost:8080/mysocial
ProxyPassReverse / http://localhost:8080/mysocial

ProxyVia On

<IfModule mod_disk_cache.c>
   CacheEnable disk /
   CacheRoot "/var/cache/mod_proxy"
</IfModule>

</IfModule>

Mas quando tento acessar o link , estou recebendo o seguinte erro no navegador ...

The page isn't redirecting properly Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

Qualquer ajuda é muito apreciada

    
por bahamat 24.10.2010 / 16:26

3 respostas

1

Parece que tem algo a ver com o redirecionamento ou a reescrita do URL. Se você acessar o link , será redirecionado para o link ou qualquer outro URL?

    
por 07.05.2011 / 13:04
0

Tente usar essas diretrizes:

ProxyPass        /mysocial http://localhost:8080/mysocial
ProxyPassReverse /mysocial http://localhost:8080/mysocial

Em vez daqueles que você está usando.

    
por 24.10.2010 / 16:31
0

Não sou especialista em Apache httpd, mas configurei uma coisa semelhante e a sintaxe de sua configuração parece um pouco estranha para mim.

primeiro, ProxyRequests provavelmente não deve estar ativado. "ProxyRequests On" permite redirecionamentos de encaminhamento e não proxy reverso, consulte: link

ProxyRequests Off
<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

ProxyPass / http://localhost:8080/mysocial/
ProxyPassReverse / http://localhost:8080/mysocial/

Eu não usei um cache ao configurar um proxy, mas eu acho que essa parte deve ser algo como isto

<IfModule mod_disk_cache.c>
    CacheEnable disk /
    CacheRoot "/var/cache/mod_proxy"
</IfModule>

trechos de seu erro e talvez registros de acesso podem ajudar também a depurar este problema.

    
por 25.10.2010 / 08:09