You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mark Muffett <ma...@muffett.net> on 2001/09/07 19:17:28 UTC

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