On 07.10.2009 19:40, Maciej Zabielski wrote: > Hello, > > I have a mod_jk problem related to multiple hosts on Apache and Tomcat > > My setup is > Centos 5.3 + Apache HTTPD 2.2.3 + Tomcat 5 > > httpd.conf contains (Just before section 3) Basic mod_jk directives. > At the end it contains two virtual hosts: > (all sections are placed in proper files, but I have grouped them to make it > easier to read) > > > <VirtualHost *:80> > ServerName share.domain.com > DocumentRoot /var/lib/tomcat5/ShareApp/share/ > Alias / "/var/lib/tomcat5/ShareApp/share" > JkMount /* share_wrk > Options FollowSymLinks > </VirtualHost> > > Worker file defined: > worker.list=share_wrk > worker.share_wrk.port=8009 > worker.share_wrk.host=share.domain.com > worker.share_wrk.type=ajp13 > worker.share_wrk.lbfactor=1 > > Tomcat host: > <Host name="share.tessel.pl" debug="0" > appBase="/var/lib/tomcat5/ShareApp" unpackWARs="true" autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> > <Context path="" docBase="/var/lib/tomcat5/ShareApp/share"/> > <Alias>share.domain.com</Alias> > </Host> > ------------------------------------------------------------------------------------- > > <VirtualHost *:80> > ServerName alfresco.domain.com > DocumentRoot /var/lib/tomcat5/webapps/alfresco > Alias /alfresco "/var/lib/tomcat5/webapps/alfresco/" > JkMount /alfresco/* alfresco_wrk > Options FollowSymLinks > </VirtualHost> > > Worker file: > worker.list=alfresco_wrk > worker.alfresco_wrk.port=8009 > worker.alfresco_wrk.host=localhost > worker.alfresco_wrk.type=ajp13 > worker.alfresco_wrk.lbfactor=1 > > Tomcat Host > <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" > autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> > <Context path="" docBase="/var/lib/tomcat5/webapps"/> > <Alias>alfresco.domain.com</Alias> > </Host> > --------------------------------------------- > > Problem description: > Share site has dedicated host in Tomcat and is linked to dedicated host in > Apache - it works perfectly. > By typing address like share.domain.com I get the proper index document > processed by Tomcat (from the root of the app: /index.jsp) > > Alfresco site on the other hand is located in the Tomcat Localhost > subdirectory /alfresco (webapps/alfresco/index.jsp) > When I use this config: JkMount /* alfresco_wrk > I can access this site by typing alfresco.domain.com/alfresco but that is not > what I need :( (I want direct access without /alfresco) > > So when I change config to point directly into alfresco root: > JkMount /alfresco/* alfresco_wrk > And navigate to alfresco.domain.com I get unprocessed JSP file (displayed as > text) so it looks like it was not passed to Tomcat? > (But I ended in a proper place, because index.html is displayed properly by > Apache itself) > > I can’t move alfresco to separate site as I need acees to it locally via > localhost:8080/alfresco address. > > I would greatly appretiate any suggestions! > Thank you!
You might want to have a look at: http://tomcat.apache.org/connectors-doc/generic_howto/proxy.html Regards, Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org