I am currently trying to setup two subdomains for two separate applications running from one Tomcat server and I am having a hard time getting it going.
Without the
Add this to your Apache web server config:
<VirtualHost youtrack.url.com:80>
ServerName youtrack.url.com
JkMount / tomcat
JkMount /* tomcat
</VirtualHost>
<VirtualHost confluence.url.com:80>
ServerName confluence.url.com
JkMount / tomcat
JkMount /* tomcat
</VirtualHost>
And this to your Tomcats server.xml:
For a single webapps directory (applications deployed with their domain names, see "docbase"):
<Host name="youtrack.url.com" appBase="webapps">
<Context path="" docBase="youtrack"/>
</Host>
<Host name="confluence.url.com" appBase="webapps">
<Context path="" docBase="confluence"/>
</Host>
For separate webapps directories (applications deployed as "ROOT"):
<Host name="youtrack.url.com" appBase="ABSOLUTE_PATH\youtrack-webapps" autoDeploy="true" unpackWARs="true" />
<Host name="confluence.url.com" appBase="ABSOLUTE_PATH\confluence-webapps" autoDeploy="true" unpackWARs="true" />