tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gianni dalmasso <giada...@yahoo.it>
Subject apache virtual hosting + server.xml + context
Date Fri, 07 Oct 2005 09:53:16 GMT
hi list, i have a problem. i have apache 2.0 + tomcat 5.5.
i have N name based virtual hosts on the same machine managed by apache; some of them need
to use tomcat (have jsp pages and servlets...)
if i set a server.xml of tomcat with several hosts, and every host has ist context -->
it's ok ( but tomcat documentation says "Please note that for tomcat 5, unlike tomcat 4.x,
it is NOT recommended to place <Context> elements directly in the server.xml file")
if i try to move the context informations in a .xml file in a $CATALINA_HOME/conf/[enginename]/[hostname]/
directory, tomcat cannot serve anything (it acts as he cannot find files in docBase);
- which is the right configuration ?
- is it necessary to define different host in server.xml ?(--> so, when i add a new host
i need to restart apache and tomcat...)
thanks in advance
 
here is the configuration that works..
 
HTTPD.CONF
....
Include /var/jakarta-tomcat-5.5.9/conf/mod_jk.conf
 
MOD_JK.CONF
.....

NameVirtualHost xx.yy.zz.kk:80

<VirtualHost xx.yy.zz.kk:80>

DocumentRoot /var/www/html

ServerName web.ccc.com

</VirtualHost>

 

<VirtualHost xx.yy.zz.kk:80>

<Directory "/var/www/html/aaa" >

DirectoryIndex index.htm index.html index.jsp

</Directory>

ServerName www.aaa.com

DocumentRoot /var/www/html/aaa

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

</VirtualHost>

 

<VirtualHost xx.yy.zz.kk:80>

<Directory "/var/jakarta-tomcat-5.5.9/webapps/bbb" >

DirectoryIndex index.htm index.html

</Directory>

ServerName www.bbb.com

DocumentRoot /var/jakarta-tomcat-5.5.9/webapps/bbb

JkMount /*.jsp ajp13

JkMount /servlet/* ajp13

</VirtualHost>

 

SERVER.XML

....

<Host name="www.aaa.com">

<Context path=""

docBase="/var/www/html/aaa"

debug="0"

reloadable="true" >

</Context>

</Host>



<Host name="www.bbb.com">

<Context path=""

docBase="/var/jakarta-tomcat-5.5.9/webapps/bbb" 

debug="0"

reloadable="true" >

</Context>

</Host>

 

----------------------------------------------------------------------------------------

 

This for example, don't work

 

setting : 

SERVER.XML

 

....

<Host name="www.aaa.com">

    appBase = /var/www/html/aaa (or similar... )

</Host>



<Host name="www.bbb.com">

</Host>

 
the file : $CATALINA_HOME/conf/Catalina/www.aaa.com/aaa.xml

<Context path=""

docBase="/var/www/html/aaa"

debug="0"

reloadable="true" >

</Context>

 




		
---------------------------------
Yahoo! Mail: gratis 1GB per i messaggi, antispam, antivirus, POP3
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message