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

Reply via email to