You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Jie Gao <J....@sydney.edu.au> on 2015/12/01 00:21:51 UTC

Re: Upgrade to Apache 2.4 breaks encoding in a PerlOutputFilterHandler

Hi Vincent

Thanks for sharing your solution.

Regards,

Jie 

* Vincent Veyron <vv...@wanadoo.fr> wrote:

> Date: Sun, 29 Nov 2015 19:15:20 +0100
> From: Vincent Veyron <vv...@wanadoo.fr>
> To: Jie Gao <J....@sydney.edu.au>
> CC: modperl@perl.apache.org
> Subject: Re: Upgrade to Apache 2.4 breaks encoding in a
>  PerlOutputFilterHandler
> X-Mailer: Sylpheed 3.2.0 (GTK+ 2.24.10; i486-pc-linux-gnu)
> 
> On Sun, 29 Nov 2015 19:59:28 +1100
> Jie Gao <J....@sydney.edu.au> wrote:
> > 
> > Well, check out this: https://perl.apache.org/docs/2.0/user/handlers/filters.html#C_PerlOutputFilterHandler_ .
> > 
> 
> Hi Jie,
> 
> Yes, the instructions on this page work well; but with those, I need to add 'SetOutputFilter DEFLATE' in every virtual host.
> 
> I use a global configuration in deflate.conf, and got it to work in 2.4 by replacing :
> 
> #               AddOutputFilterByType DEFLATE text/html text/plain text/xml                                            
> 
> with this:
>                                                                                                                    
> FilterDeclare   COMPRESS CONTENT_SET
> FilterProvider  COMPRESS DEFLATE "%{CONTENT_TYPE} =~ m#^text/(html|plain)#"
> FilterChain     COMPRESS
> FilterProtocol  COMPRESS  DEFLATE change=yes;byteranges=no
> 
> Which places mod_deflate after my PerlOutputFilterHandler in the chain.
> 
> I was surprised nobody else had the problem before, though?
> 
> -- 
> 					Bien à vous, Vincent Veyron 
> 
> https://marica.fr/ 
> Suivi des contentieux juridiques, des sinistres d'assurance et des contrats