Hola, gracias por tu respuesta.
Lo que pasa es que tengo VPS con más cosas cosas que el tomcat (cuentas de cPanel y MySQL por ejemplo). Así que si mod proxy funciona como creo, lo redirigiría todo a tomcat.
con respecto a redirigir a tomcat todo el directorio, te cuento lo que tengo:
Esto en el httpd.conf de Apache
<virtualhost midominio.com>
JkMount /*.jsf ajp13
ServerName midominio.com
ServerAlias www.midominio.com
ServerAdmin
[email protected]
DocumentRoot /home/midomini/public_html
ErrorLog /home/midomini/logs/error.log
CustomLog /home/midomini/logs/access.log common
JkLogFile /home/midomini/logs/jk.log
<directory /home/midomini/public_html>
Options -Indexes
</directory>
DirectoryIndex index.jsf index.html
</virtualhost>
Esto en el server.xml de tomcat
<Host name="midominio.com" appBase="/home/midomini" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="public_html" debug="0" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogVal ve" directory="/home/midomini/logs" prefix="tomcat_access_" suffix=".log" pattern="common" resolveHosts="false"/>
<Alias>midominio.com</Alias>
</Host>
Y ES EN EL mod_jk.conf donde tengo TODA la aplicación redirigida:
JkMount /miapp* ajp13
¿Dónde está el fallo? Es que en el virtualhost definido en apache tengo que redirigir todas las posibles extensiones a Tomcat? Entonces para qué sirve el JkMount del mod_jk.conf?