Re: Upgrade to Apache 2.4 breaks encoding in a PerlOutputFilterHandler

Vincent Veyron <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
On Sun, 29 Nov 2015 19:59:28 +1100
Jie Gao <[email protected]> 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.