Proxy do Apache 2 para o Tomcat 7

2

Seguindo o como fazer , eu quis fazer um proxy para o tráfego para o endereço / aplicativo a ser processado pelo Tomcat 7.

Eu adicionei isso ao meu httpd.conf:

LoadModule proxy_module  {path-to-modules}/mod_proxy.so    
LoadModule  deflate_module       modules/mod_deflate.so

ProxyPass         /app  http://localhost:8081
ProxyPassReverse  /app  http://localhost:8081

Eu também tenho isso no meu server.xml:

<Connector port="8081" enableLookups="false" acceptCount="100" connectionTimeout="20000" 
              proxyName="localhost"
              proxyPort="80"/>

E eu tenho a pasta /var/lib/tomcat7/webapps/app com meus arquivos de aplicativo.

Eu reiniciei o Tomcat 7 e o Apache 2 depois de fazer as configurações acima.

Problema: Ao navegar para o meu webpage.com/app, recebo o erro 500. Eu consultei os logs do apache, ele diz:

[warn] proxy: No protocol handler was valid for the URL /app. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Atualização: Isso está sendo executado no Ubuntu. Eu resolvi isso adicionando LoadModule proxy_http_module modules/mod_proxy_http.so ao meu httpd.conf .

Agora tenho outra pergunta: Como posso fazer esse proxy funcionar em SSL pela porta 443?

    
por hsnm 15.10.2012 / 01:12

0 respostas