Can i use mod_perl to filter/auth the request before forwarding the request by mod_proxy?

2010-03-16 Thread lq jimmy
Hi,

I want to use mod_proxy_http(reverse proxy) to forward the permissive
requests.
can i use mod_perl to check the requests before forward them by
mod_proxy_http?


Here below are my work environment.

Apache 2.2 + Mod_perl2 + mod_proxy + mod_proxy_http

Any advice will be appreciated.

Thanks.

-jl


How to retrieve the custom variants from HTTP request header by mod_perl2?

2010-03-31 Thread lq jimmy
Hi,

In mod_perl, i can get the custom variants which stored in header  from %ENV
directly,
but it seems not works in mod_perl2.

Any idea.

thanks!!

-LQ


Re: How to retrieve the custom variants from HTTP request header by mod_perl2?

2010-04-01 Thread lq jimmy
Thanks for your attention.

But looks like Options "SetupEnv" is use for storing global constants into
hash table %ENV.

My problem is that i don't know how to retrieve the parameters storing in
HTTP request header.

Example:
I received a bytereange request, header Content:
Content-Type: text/plain
Content-Length: 1024
Range:  bytes=0-300,

How can i retrieve "bytes=0-300" from the header in mod_perl2?





2010/3/31 Michael Ludwig 

> Am 31.03.2010 um 16:46 schrieb lq jimmy:
> >
> > In mod_perl, i can get the custom variants which stored in header  from
> %ENV directly,
> > but it seems not works in mod_perl2.
>
> Look here:
>
> http://perl.apache.org/docs/2.0/user/config/config.html#C_SetupEnv_
>
> --
> Michael.Ludwig (#) XING.com
>
>


Re: How to retrieve the custom variants from HTTP request header by mod_perl2?

2010-04-01 Thread lq jimmy
Thank you very much!

2010/4/1 André Warnier 

> lq jimmy wrote:
>
>> Thanks for your attention.
>>
>> But looks like Options "SetupEnv" is use for storing global constants into
>> hash table %ENV.
>>
>> My problem is that i don't know how to retrieve the parameters storing in
>> HTTP request header.
>>
>> Example:
>> I received a bytereange request, header Content:
>> Content-Type: text/plain
>> Content-Length: 1024
>> Range:  bytes=0-300,
>>
>> How can i retrieve "bytes=0-300" from the header in mod_perl2?
>>
>>  $r->headers_in()
> in http://perl.apache.org/docs/2.0/api/Apache2/RequestRec.html
>
>
>