Hi Andre, I tried your suggestions but apache is still serving the content plus the WEB-INF directory is now available via the URL. I am only trying to get this set up on one machine initially as I said in my earlier message but the reason the term load balancer is used is because there will actually be a number of machines running tomcat and one machine running apache and tomcat.
I did'nt choose this solution and I dont know why this solution was preferred and I didnt have anything to do with configuring or installing the original set up. The machines are being replaced and I have been asked to install new versions of the software but I cannot even get this working with one apache and localhost tomcat. > From: ironclawh...@hotmail.com > To: users@tomcat.apache.org > Subject: RE: Mod_jk returning source code of jsp files > Date: Tue, 24 Apr 2012 08:40:08 +0100 > > > 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 > > >