tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "v.siguier" <v.sigu...@voila.fr>
Subject Re: Apache + Tomcat + mod_jk
Date Thu, 31 Jul 2003 15:28:29 GMT
I would like to put .html files under htdocs/geode, .js under htdocs/geode/javascript and all
images under htdocs/geode/images.
If the user want to access to a html file (http://host:port/geode/*.html), I want it to be
served by Apache.
If the user want to access to a servlet (http://host:port/geode/servlet/*), I want it to be
served by Tomcat.
If the user want to access to a jsp (http://host:port/geode/jsp/*.jsp), I want it to be served
by Tomcat.

I hope these precision will help you to understand exactly what I try to do.
What do you mean by DocumentRoot "C:/jakarta-tomcat-4-1-24/webapps/geode" ?


Thank you for your help.

> 
> DocumentRoot "C:/jakarta-tomcat-4-1-24/webapps/geode"
> 
> You will need to copy the mod_jk.conf file to some other location and 
> modify it manually.  Change your Include line in httpd.conf to reflect 
> the new location.  I like to put mine in the Apache conf directory.
> 
> I'm not sure what you mean exactly by "directly under Apache"...as 
> Apache doesn't care where files are located as long as it has the 
> appropriate permissions to access them and can find them.  Your files do 
> not have to be under any particular directory.
> 
> I'd have to know more about where you want to put your static resources 
> exactly.
> 
> Another option is to do something like:
> 
> Alias /static "C:/path/to/static/stuff"
> 
> There are various ways to do it, without knowing exactly what your dir 
> structure is, what URL you want to use, etc. it is hard to give you a 
> specific answer.  In any case, you will likely have to modify 
> mod_jk.conf by hand, which means putting it in a location where it won't 
> be overwritten each time you start Tomcat, otherwise you will have to 
> make the same changes over and over again.
> 
> The whole mod_jk.conf thing is a convenience.  It doesn't scale very 
> well at all.  I don't use it for my production servers, I make my 
> changes by hand.  Its in my HOWTO because its the easiest way for a 
> newbie to get up and running.  For complex setups (especially multiple 
> virtual hosts and multiple webapps) you will want to avoid relying on it.
> 
> John
> 
> v.siguier wrote:
> 
> > No problem, my question is :
> > I have configured Apache and Tomcat with mod_jk in order to connect them together
but now all ressources of my application must be located under Tomcat directory to be founded.
> > As I want to put all static ressources directly under Apache, somebody can tell
me what I have to configure in Apache or Tomcat to do this ?
> > 
> > 
> > 
> > 
> >>Forgive me, but I've lost track of what this thread is about.
> >>
> >>What is not happening that you want to see happen, given the 
> >>configuration files you've posted?  What is your question again?
> >>
> >>John
> >>
> >>v.siguier wrote:
> >>
> >>
> >>>The generated jakarta-tomcat-4-1-24\conf\auto\mod_jk.conf :
> >>>
> >>>########## Auto generated on Thu Jul 31 15:51:00 CEST 2003##########
> >>>
> >>><IfModule !mod_jk.c>
> >>>  LoadModule jk_module c:/apache/Apache2/modules/mod_jk-2.0.43.dll
> >>></IfModule>
> >>>
> >>>JkWorkersFile "C:/jakarta-tomcat-4-1-24/conf/jk/workers.properties"
> >>>JkLogFile "C:/jakarta-tomcat-4-1-24/logs/mod_jk.log"
> >>>
> >>>JkLogLevel emerg
> >>>
> >>>
> >>>
> >>><VirtualHost localhost>
> >>>    ServerName localhost
> >>>
> >>>    #################### localhost:/examples ####################
> >>>
> >>>    # Static files 
> >>>    Alias /examples "C:/jakarta-tomcat-4-1-24/webapps/examples"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/examples">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.html index.htm index.jsp 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/examples/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/examples/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/examples/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/examples/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /examples/jsp/security/protected/j_security_check  ajp13
> >>>    JkMount /examples/snoop  ajp13
> >>>    JkMount /examples/CompressionTest  ajp13
> >>>    JkMount /examples/servlet/*  ajp13
> >>>    JkMount /examples/*.jsp  ajp13
> >>>    JkMount /examples/servletToJsp  ajp13
> >>>    JkMount /examples/SendMailServlet  ajp13
> >>>
> >>>    #################### localhost:/webdav ####################
> >>>
> >>>    # Static files 
> >>>    Alias /webdav "C:/jakarta-tomcat-4-1-24/webapps/webdav"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/webdav">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.jsp index.html index.htm 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/webdav/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/webdav/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/webdav/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/webdav/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /webdav/*.jsp  ajp13
> >>>
> >>>    #################### localhost:/tomcat-docs ####################
> >>>
> >>>    # Static files 
> >>>    Alias /tomcat-docs "C:/jakarta-tomcat-4-1-24/webapps/tomcat-docs"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/tomcat-docs">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.html index.htm index.jsp 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/tomcat-docs/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/tomcat-docs/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/tomcat-docs/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/tomcat-docs/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /tomcat-docs/*.jsp  ajp13
> >>>
> >>>    #################### localhost:/manager ####################
> >>>
> >>>    # Static files 
> >>>    Alias /manager "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/manager"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/manager">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.html index.htm index.jsp 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/manager/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/manager/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/manager/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/manager/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /manager/html/*  ajp13
> >>>    JkMount /manager/resources  ajp13
> >>>    JkMount /manager/undeploy  ajp13
> >>>    JkMount /manager/sessions  ajp13
> >>>    JkMount /manager/serverinfo  ajp13
> >>>    JkMount /manager/reload  ajp13
> >>>    JkMount /manager/start  ajp13
> >>>    JkMount /manager/*.jsp  ajp13
> >>>    JkMount /manager/list  ajp13
> >>>    JkMount /manager/stop  ajp13
> >>>    JkMount /manager/deploy  ajp13
> >>>    JkMount /manager/roles  ajp13
> >>>    JkMount /manager/remove  ajp13
> >>>    JkMount /manager/install  ajp13
> >>>
> >>>    #################### localhost:/admin ####################
> >>>
> >>>    # Static files 
> >>>    Alias /admin "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/admin"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/admin">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.html index.htm index.jsp 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/admin/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/admin/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/admin/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/../server/webapps/admin/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /admin/j_security_check  ajp13
> >>>    JkMount /admin/*.jsp  ajp13
> >>>    JkMount /admin/*.do  ajp13
> >>>
> >>>    #################### localhost:/geode ####################
> >>>
> >>>    # Static files 
> >>>    Alias /geode "C:/jakarta-tomcat-4-1-24/webapps/geode"
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/geode">
> >>>        Options Indexes FollowSymLinks
> >>>        DirectoryIndex index.html index.htm index.jsp 
> >>>    </Directory>
> >>>
> >>>
> >>>    # Deny direct access to WEB-INF and META-INF
> >>>    #
> >>>    <Location "/geode/WEB-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>
> >>>    <Location "/geode/META-INF/*">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Location>
> >>>    #
> >>>    # Use Directory too. On Windows, Location doesn't work unless case matches
> >>>    #
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/geode/WEB-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    <Directory "C:/jakarta-tomcat-4-1-24/webapps/geode/META-INF/">
> >>>        AllowOverride None
> >>>        deny from all
> >>>    </Directory>
> >>>
> >>>    JkMount /geode/jsp/j_security_check  ajp13
> >>>    JkMount /geode/*.jsp  ajp13
> >>></VirtualHost>
> >>>
> >>>
> >>>
> >>>
> >>>>OK, but where's mod_jk.conf?  That's the critical file!
> >>>>
> >>>>John
> >>>>
> >>
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>
> >>
> > 
> > ------------------------------------------
> > 
> > Faites un voeu et puis Voila ! www.voila.fr 
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 
------------------------------------------

Faites un voeu et puis Voila ! www.voila.fr 



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message