Ok thanks for the reply and the points are taken on board but as I said before 
I havent actually done this before and I am initially trying to get it to work 
as the existing system does (using the config files from the current 
installation).

I know in an ideal world your suggestion would be best but I was just asked to 
install current versions of apache, tomcat and mod_jk and get it all to work 
and I was given some existing config files, as said I have never done this 
before so initially I would actually like to get mod_jk working so that I can 
actually see the java code getting executed and the dynamic content returned.

I dont think the overhead of tomcat serving static pages is the reason apache 
is installed on these machines, I think it is because of the load balancing as 
there are a number of machines with Tomcat installed on them that will be in 
the load although initially I am only trying to get apache to direct to a 
tomcat on local host.

I was looking for some help understanding why mod_jk  doesnt work for me, 
surely this cant be related to the security issues you mentioned?

> Date: Mon, 23 Apr 2012 17:28:00 +0200
> From: a...@ice-sa.com
> To: users@tomcat.apache.org
> Subject: Re: Mod_jk returning source code of jsp files
> 
> ironclaw hand wrote:
> > Thanks Christopher I will address the security issues if I am actually able 
> > to get mod_jk to execute a jsp!
> 
> No.  You should do things right first, in a secure way.  And then, when it 
> works, you can 
> start "optimising" carefully and step by step, and try not to introduce 
> security holes 
> while doing so.
> I put "optimise" between quotes here, because what you are apparently trying 
> is not much 
> of an optimisation, while it IS creating security issues (and confusing 
> things).  It would 
> be better to let Tomcat serve all your content, including the static pages 
> that are inside 
> your webapp directory anyway.  This way, you will not compromise whatever 
> access security 
> is implemented at the Tomcat side, and the overhead of having Tomcat serve 
> those static 
> pages is measured in microseconds at worst.
> 
> > 
> > I have now removed everything from mod_jk.conf except for the global 
> > directives and I now have my httpd.conf looking like:
> > 
> > #
> > # JK for connections to Tomcat
> > #
> > LoadModule jk_module modules/mod_jk.so
> > Include /etc/httpd/conf/mod_jk.conf
> > 
> > <IfModule jk_module>
> > JkWorkersFile /etc/httpd/conf/workers.properties
> > JkLogFile     /var/log/httpd/mod_jk.log
> > JkLogLevel info
> > 
> 
> remove from here
> 
> > Alias /sft "/var/webapps/sft"
> > 
> > <Directory "/var/webapps/sft">
> >  Options Indexes FollowSymLinks
> > </Directory>
> > 
> > <Location "/sft/WEB-INF/">
> >    AllowOverride None
> >    deny from all
> > </Location>
> > 
> until here
> 
>  > </IfModule>
> 
> > 
> > ##
> > ## SSL Virtual Host Context
> > <VirtualHost sfta.a.b.c:443>    
> 
> change this
> 
> > JkMount /sft/* loadbalancer
> > JkUnMount /*.html loadbalancer
> 
> to this
> 
> JkMount /sft loadbalancer
> JkMount /sft/* loadbalancer
> 
> 
> > </VirtualHost>
> > 
> > I still get the jsp file returned as text 
> 
> which means that Apache is serving them, not Tomcat.
> 
> so I obviously still have problems and initially I would just like to get 
> apache to invoke 
> mod_jk and return me the dynamic content.
> 
> And let it first return the static content as well, since it is anyway 
> located in your 
> webapps directory.
> 
> One could also question why you are using the term (or name) "loadbalancer" 
> above, since 
> all your content seems to be on the same host anyway.  Do you really have one 
> httpd and 
> several Tomcat's ?
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
                                          

Reply via email to