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