Proxy reverso do Apache com o Wildfly?

1

Eu tenho o Apache e o Wildfly instalados em um sistema Ubuntu 14.04. Agora eu gostaria de tornar o Wildfly (localmente http://localhost:8080 ) acessível a partir do Apache ( http://webserver/wildfly ). Como eu teria que fazer isso?

Sofar, eu habilitei os dois mods: proxy e proxy_http . E eu adicionei no final do documento /etc/apache2/apache2.conf :

ProxyRequests off
ProxyPass /wildfly/ http://localhost:8080/
ProxyPassReverse /wildfly/ http://localhost:8080/

EDITAR:

Agora, metade funciona, mas os caminhos não são transformados corretamente. O caminho para um dos meus aplicativos em execução no Wildfly é:

http://webserver/wildfly/testproj/Index.xhtml

Mas todos os links em sua página são processados assim:

http://webserver/testproj/Page1.xhtml
http://webserver/testproj/Page2.xhtml
http://webserver/testproj/Page3.xhtml

em vez disso:

http://webserver/wildfly/testproj/Page1.xhtml
http://webserver/wildfly/testproj/Page2.xhtml
http://webserver/wildfly/testproj/Page3.xhtml

Se eu executo o Wildfly localmente, tudo funciona bem. Isso me permite acreditar que deve haver um erro na configuração do Proxy Reverso do Apache. Isso esta certo? O que devo fazer para que o Apache analise os endereços / links corretos?

    
por Socrates 15.06.2015 / 01:23

0 respostas