Innan jag börjar med VirtualHosts så tänkte jag konfigurera kopplingen så att det utåt ser ut som om jsp och php körs på samma webserver.
Det lyckades jag att göra genom att sätta Apaches dokument-rot till $CATALINA_HOME/webapps/ROOT, mappa alla Tomcat-Applikationer i $CATALINA_HOME/webapps/ automatiskt, och skicka sen låta Tomcat ta hand om alla filer som har .jsp som ändelse eller /servlets/ i URL:en.
Det enda jag inte lyckats få till är index.jsp som DirectoryIndex-fil för andra Tomcat-applikationer än ROOT. T.ex. jsp-examples. Nu har jag följande ordning:
index.php index.jsp index.shtml index.html
Den ordningen fungerar klockrent när man går till kataloger som ligger i ROOT, men för Tomcat-applikationer så fungerar det inte. Den väljer index.php om den finns, men om inte den finns ska den välja index.jsp, men det gör den inte utan går direkt på index.shtml eller index.html, eller visar en directory listing.
Här är min httpd.conf:
http://www.xile.net/httpd.conf
mod_jk hittas längsts ner filen. DirectoryIndex på rad 446
Kommentera gärna om ni ser några säkerhetsrisker med de ändringar jag gjort från default.