shared tomcat hosting

1. shared tomcat hosting

Eduardo Rodrigues
madrux

(usa Ubuntu)

Enviado em 24/02/2011 - 19:07h

Boa Noite Pessoal,

estou com dúvidas quanto a configurar um shared hosting + Apache Proxy. Tenho o seguinte cenário:

Servidor Debian 6
Apache 2.2.16
Tomcat 7.0.8

domínios:
www.um.com.br
www.dois.com.br

O servidor Apache esta integrado ao tomca, os domínios www.um.com.br e www.dois.com.br estão configurados no virtual host do apache e funcionando perfeitamente, onde a requisição é enviada à uma página estatica do apache.Quando é solicitado pelo usuário o acesso a um dominio / contexto ele deveria ser enviado para o tomcat. Por exemplo:
www.um.com.br/appl essa solicitação deveria ser transmitida para o tomcat pois configurei o mod_proxy no apache com o seguinte arquivo tomcat-mod_proxy que possui o seguinte conteúdo:
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyRequests Off
ProxyPreserveHost On
ProxyPass /appl http://localhost:8080/manager
ProxyPassReverse /appl http://localhost:8080/manager

Esse redirecionamento do proxy funciona perfeitamente, o único problema é que quando solicitado www.dois.com.br/appl também é redirecionado para a mesma página. Gostaria que acusa-se o erro 404.

então pensei em configurar o virtual host no Tomcat então adicionei o seguinte conteúdo no arquivo CATALINA_HOME/conf/server.xml

<Engine name="Catalina" defaultHost="www.um.com.br">


<Host name="www.um.com.br/appl" debug="0"
appBase="/var/www/sites/um/appl"
unpackWARs="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/www/sites/um/appl/logs"
prefix="www.um.com.br/appl.access"
suffix=".log"
pattern="common"/>
</Host>

<Host name="www.dois.com.br/appl2" debug="0"
appBase="/var/www/sites/dois/appl2"
unpackWARs="true">

<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="/var/www/sites/dois/appl2/logs"
prefix="www.dois.com.br/appl2.access"
suffix=".log"
pattern="common"/>
</Host>



Ha como realizar essa configuração alguém poderia me ajudar?

Muito obrigado pela ajuda


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts