Hallo zusammen,
ich möchte auf einem Ubuntu 10.04 Server verschiedene Java Web-Applicationen unter eigenen subdomains laufen lassen und benötige Hilfe bei der Konfiguration der verschiedenen Programme.
Das Wunschergebnis soll von außen etwa so aussehen:
mydomain.com zeigt eine Webseite von /var/www
app1.mydomain.com zeigt auf das im Tomcat deployte app1.war
app2.mydomain.com zeigt auf das im Tomcat deployte app2.war
Das ganze soll hinter einem laufenden Apache2 httpd verborgen werden, damit der Tomcat nicht als root laufen muss. Iptables kann leider auch nicht genutzt werden, da es sich um einen vServer handelt.
Folgendes habe ich bereits eingerichtet:
apache2 mittels apt-get installiert
einen Tomcat manuell geladen und nach "/opt/apache-tomcat/" entpackt
http-connectoren sind deaktiviert, nur der "AJP/1.3" benutzt port="8009" u. redirectPort="8443"
Jetzt wird es schwierig:
Bisher habe ich jeweils einen Tomcat-Host, einen Apache-VirtualHost und einen Worker für "app1.mydomain.com" konfiguriert. Der Tomcat-Host besaß ein eigenes appBase-Verzeichnis, in welchem ich dann ein "ROOT.war" ablegen mußte.
Aber das möchte ich nicht mehr. Ich hätte gern, dass ich über den Tomcat-Admin die .wars in das Standard "webApps"-Verzeichnis einspiele, so dass dieser mir auch die Daten (Status, Sessions etc.) zu denen auflistet. (Ich hoffe ich habe mich verständlich ausgedrückt)
Ich würde mich sehr freuen, wenn mir jemand sagen könnte, ob das Ganze überhaupt funktionieren kann und mir einen Tipp geben könnte was ich wie konfigurieren muss.
Schönen Gruß,
Lars