Re: [users@httpd] Pease help with mod_deflate configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Are  you having a proxy in the middle when you access the website using the domain ? mod_deflate will compress the output only if the client sends a accept gzip/zip content encoding.


CC CHEN wrote:
 
Hi,
 
I would just check the accesslog to see whether compression is working :
 
Error format :LogFormat '%h %t "%r" %>s %b %{outstream}n %{instream}n (%{ratio}n)' deflate
 
If NOT Working :
 
172.18.20.82 [14/Jun/2006:15:10:24 +0800] "GET /testweb/PublicServlet.do?chkBox=200500000019%E624%2F05%2F2006%E600000049 HTTP/1.1" 200 13342 - - (-)
 
 
If  Working :
 
172.18.20.82 [14/Jun/2006:15:12:29 +0800] "GET /testweb/PublicServlet.do?chkBox=200500000019%E624%2F05%2F2006%E600000049 HTTP/1.1" 200 5176 5158 29048 (17)
 
 
I already did as what u said, but still cannot get it work.
By the way, the web site is https site.
 
Regards.
 
 
 
----- Original Message -----
From: Emmanuel E
Sent: Wednesday, June 14, 2006 1:18 PM
Subject: Re: [users@httpd] Pease help with mod_deflate configuration

no no dont mix <Directory> and <Location> directives.

Just do this:
##################
 
<Directory />
    Options FollowSymLinks
    AllowOverride None
 

 # Insert filter
 
 # HTTP COMPRESSION
 SetOutputFilter DEFLATE
 
 # Netscape 4.x has some problems...
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 # Netscape 4.06-4.08 have some more problems
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 # MSIE masquerades as Netscape, but it is fine
 # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
 # the above regex won't work. You can use the following
 # workaround to get the desired effect:
 BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
 # Don't compress images
 SetEnvIfNoCase Request_URI \
 \.(?:gif|jpe?g|png)$ no-gzip dont-vary
 
 # Make sure proxies don't deliver the wrong content
 #Header append Vary User-Agent env=!dont-vary

 
</Directory>
 
#####################

this should work. how are you checking whether compression is working or not?
also check out http://httpd.apache.org/docs/2.2/sections.html and http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

CC CHEN wrote:
 
Hi,
 
I need to solve my problem urgently. Seem that I canont get the answer from here. Anybody know any other mailinglist or news group for me to post my question?
 
Deeply appreciate for your help. Thanks.
 
 
 
 
 
----- Original Message -----
From: CC CHEN
Sent: Tuesday, June 13, 2006 8:36 AM
Subject: Re: [users@httpd] Pease help with mod_deflate configuration

Hi,
 
Did you mean this :
 
 
##################
 
<Directory />
    Options FollowSymLinks
    AllowOverride None
 
    <Location />
 # Insert filter
 
 # HTTP COMPRESSION
 SetOutputFilter DEFLATE
 
 # Netscape 4.x has some problems...
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 # Netscape 4.06-4.08 have some more problems
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 # MSIE masquerades as Netscape, but it is fine
 # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
 # the above regex won't work. You can use the following
 # workaround to get the desired effect:
 BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
 # Don't compress images
 SetEnvIfNoCase Request_URI \
 \.(?:gif|jpe?g|png)$ no-gzip dont-vary
 
 # Make sure proxies don't deliver the wrong content
 #Header append Vary User-Agent env=!dont-vary
 </Location>
 
</Directory>
 
#####################
 
This would give error message "<Location not allowed here".
 
And I tried to comment the <Location> , no error message given. Anyway this doesn't work.
 
 
 
----- Original Message -----
From: Emmanuel E
Sent: Monday, June 12, 2006 9:14 PM
Subject: Re: [users@httpd] Pease help with mod_deflate configuration

no no what i meant was put it in the section which says <Directory />. there should already be a <Directory /> section.

CC CHEN wrote:
Hi,
 
It doesn't work at all if i replace <Location /> with <Directory />
 
 
 
----- Original Message -----
From: Emmanuel E
Sent: Monday, June 12, 2006 6:58 PM
Subject: Re: [users@httpd] Pease help with mod_deflate configuration

try putting it in the <Directory> container.

CC CHEN wrote:
Greeting,
 
I have put in the deflate function in the httpd.conf as below.
During testing, the compression is working when I access my web page from internal IP address e.g.:http://x.x.x.x.
Anyway when I access the web page using domain name e.g.: http://my.web.com, the compression is not working by looking at the apache access log.
 
Can anyone help me to figure what is wrong with my httpd.conf file. Thank you.
 
 
 
############### httpd.conf
...
...
<Location />
# Insert filter
 
# HTTP COMPRESSION
SetOutputFilter DEFLATE
 
# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
 
# Make sure proxies don't deliver the wrong content
#Header append Vary User-Agent env=!dont-vary
</Location>
###########################
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx

[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux