Mark,
Thanks for trying this. It looks like a bug. In:
ServerName vp
ServerAlias sota.silly.domain.net vp.silly.domain.net
The "sota.silly.domain.net" should not be included in the
"ServerAlias". It is likely a bug in ApacheConfig.java.
I'll take a look. Having your test case should make
that easy.
In the meantime, rename your config and remove the
"sota.silly.domain.net" and you should get the behavior
you desire.
Thanks,
Larry
> -----Original Message-----
> From: Mark Muffett [mailto:[EMAIL PROTECTED]]
> Sent: Friday, September 07, 2001 1:17 PM
> To: [EMAIL PROTECTED]
> Subject: Tomcat v3.3b2 and mod_jk (multiple virtual hosts)
>
>
> Larry
>
> I'm trying something a little more complicated now - I have
> two different
> sites: sota and vp. I have apps-sota.xml like:
>
> <Server>
> <Host name="sota">
> <Alias name="sota.silly.domain.net" />
> <Context path="" docBase="webapps/Sota" />
> </Host>
> </Server>
>
> and apps-vp.xml like:
>
> <Server>
> <Host name="vp">
> <Alias name="vp.silly.domain.net" />
> <Context path="" docBase="webapps/Vp" />
> </Host>
> </Server>
>
> This gives an auto-generated mod_jk.conf like:
>
> ########## Auto generated on Fri Sep 07 18:09:24 BST 2001##########
>
> <IfModule !mod_jk.c>
> LoadModule jk_module /usr/lib/apache/mod_jk.so
> </IfModule>
>
> JkWorkersFile "/opt/jakarta-tomcat-3.3-b2/conf/jk/workers.properties"
> JkLogFile "/opt/jakarta-tomcat-3.3-b2/logs/mod_jk.log"
>
> JkLogLevel emerg
>
>
>
> JkMount /examples ajp13
> JkMount /examples/* ajp13
>
> JkMount /admin ajp13
> JkMount /admin/* ajp13
>
> JkMount /Sota ajp13
> JkMount /Sota/* ajp13
>
> JkMount / ajp13
> JkMount /* ajp13
> # To avoid Apache serving root welcome files from htdocs, update
> DocumentRoot
> # to point to: "/opt/jakarta-tomcat-3.3-b2/webapps/ROOT"
>
> JkMount /Vp ajp13
> JkMount /Vp/* ajp13
>
> JkMount /100ways ajp13
> JkMount /100ways/* ajp13
>
> NameVirtualHost *
> <VirtualHost *>
> ServerName vp
> ServerAlias sota.silly.domain.net vp.silly.domain.net
>
> JkMount / ajp13
> JkMount /* ajp13
> DocumentRoot "/opt/jakarta-tomcat-3.3-b2/webapps/Vp"
> </VirtualHost>
>
> <VirtualHost *>
> ServerName sota
> ServerAlias sota.silly.domain.net
>
> JkMount / ajp13
> JkMount /* ajp13
> DocumentRoot "/opt/jakarta-tomcat-3.3-b2/webapps/Sota"
> </VirtualHost>
>
> (The aliases for vp surprise me)
>
> Now sota & vp & vp.silly.domain.net work fine, but
> sota.silly.domain.net
> (and sota.silly.domain.net:8080) return like vp.
>
> Have I done something wrong, or is this a bug?
>
> Many thanks
>
> Mark
>