Como usar o Apache para fazer proxy da subpasta para outro servidor

2

Dado o seguinte URL:

domain.com/wiki /

Gostaria que o apache redirecionasse todas as solicitações abaixo (assim, domain.com/wiki/*) para otherdomain.com:8080/. Mas o truque é que eu quero que o usuário sempre veja domain.com/wiki/. E a webapp em otherdomain acha que está rodando no nível da raiz, então tem links internos para css e imagens e são semelhantes a /css/style.css. Esses URLs precisam ser reescritos para /wiki/css/style.css.

A configuração a seguir é obtida principalmente, mas falta o / css & / images rewrite solution:

ProxyRequests Off
ProxyPass /wiki/ http://otherdomain.com:8080/
ProxyPassReverse /wiki/ http://otherdomain.com:8080/

Qualquer ajuda ajuda.

    
por omeyn 19.10.2011 / 10:58

1 resposta

2

Acho que você precisa usar algo como ProxyHTMLURLMap.
Se eu lembrar corretamente, funcionaria assim:

ProxyHTMLURLMap http://domain.com/wiki/css http://otherdomain.com:8080/css [R]

    
por 19.10.2011 / 12:56