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
> 

Reply via email to