[prev in list] [next in list] [prev in thread] [next in thread]
List: apache-modperl
Subject: RE: Intercepting and modifying response
From: Rommel Sharma <rsharma51 () sapient ! com>
Date: 2012-06-22 7:55:57
Message-ID: 21D67EEA74BD63488C141EA22B514AEA561A95 () BANGMAIL01 ! sapient ! com
[Download RAW message or body]
Thanks All, using PerlOutputFilterHandler gives me the desired result for the pages \
in htdocs for the <Location ...> specification.. [using the inputs from this group \
and http://www.gossamer-threads.com/lists/modperl/modperl/104437].
Now I am noting that my earlier integration of Apache with JBoss where I am \
redirecting based on certain paths is not working. If I remove the output filter the \
jboss page shows, but when I put it (httpd.conf) the display of dynamic content from \
Jboss stops. E.g. in mod-jk.conf:
JkMount /jspweb/* node1
What am I missing here? Many thanks for your inputs in advance!
Thanks,
Rommel.
-----Original Message-----
From: Dr James A Smith [mailto:js5@sanger.ac.uk]
Sent: Saturday, June 16, 2012 10:54 PM
To: Rommel Sharma
Cc: mod_perl list
Subject: Re: Intercepting and modifying response
On 16/06/2012 14:22, Rommel Sharma wrote:
> Hi André,
>
> Thanks for the reply. Details are below.
>
> Before that would like to mention - I am new to mod_perl usage and the setup is \
> only on my dev machine where I am testing the scenario described. Therefore \
> looking for the right directions from the experienced users in this group. Sample \
> code/reference to such would help very much.
> > What is the connector module used between Apache httpd and JBOSS ? How is it \
> > configured ? (more explicitly, how in the Apache httpd configuration, do you \
> > specify which requests that have to be passed to JBOSS, an which not ?)
>
> Using mod_jk setup. (JkMount).
>
> > Define "adverse effects" ? mod_perl may allow you to modify the JBOSS response, \
> > if it is possible to insert a mod_perl handler in the right place to modify the \
> > response coming from JBOSS, before it is returned to the client.
>
> By adverse effects I meant if I write a perl program that receives the response \
> from the jboss server, that does some pattern matching and replaces a few strings \
> from each response will it slow down the server significantly? Am I better off \
> handling this in a servlet filter?
> On mod_perl - some pointers to get started with such request intercepting will be \
> great as I have not worked with it before.
> Many thanks well in advance for the much needed inputs!
>
> Rommel.
>
> -----Original Message-----
> From: André Warnier [mailto:aw@ice-sa.com]
> Sent: Friday, June 15, 2012 8:19 PM
> To: mod_perl list
> Subject: Re: Intercepting and modifying response
>
> Rommel Sharma wrote:
> > All,
> >
> > I need to intercept and modify the response that is coming from JBOSS to the \
> > Apache Web
> (httpd) server and being returned to the client.
> >
>
> What is the connector module used between Apache httpd and JBOSS ? How is it \
> configured ? (more explicitly, how in the Apache httpd configuration, do you \
> specify which requests that have to be passed to JBOSS, an which not ?)
>
> > Planning to use perl to edit the response using mod_perl. Does mod_perl allow \
> > this with
> no adverse effects?
>
> Define "adverse effects" ?
> mod_perl may allow you to modify the JBOSS reponse, if it is possible to insert a \
> mod_perl handler in the right place to modify the response coming from JBOSS, \
> before it is returned to the client.
>
> If yes, then how do we go about it?
>
> Maybe by remembering first that you are on a support list manned by volunteers, \
> where being gracious helps getting answers.
>
As others have pointed out this works as you are using mod_jk, look at
OutputFilters - we use output filters to "wrap/template" a number of our
websites.
By using this method we are able to wrap, static content, output from
other mod_perl handlers, php scripts, ruby scripts, output from others
servers - tomcat servers behind mod_jk other perl servers using
mod_proxy... All with a common method... not seen any "adverse" effects
with performance..
James
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic