httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Xavier Noria <>
Subject [users@httpd] mod_deflate & FastCGI
Date Sun, 07 Jan 2007 10:36:42 GMT
I have this simple .htaccess in a hosted website. Static content is  
compressed, but content coming from FastCGI (that's a Rails  
application) is not. Dynamic content has the right MIME type and  
everything, see

$ wget -S --header="Accept-Encoding: gzip"
            => `index.html'
Connecting to||:80... connected.
HTTP request sent, awaiting response...
   HTTP/1.1 200 OK
   Date: Sun, 07 Jan 2007 10:27:28 GMT
   Server: Apache/2.0.54 (Unix) PHP/4.4.2 mod_ssl/2.0.54 OpenSSL/ 
0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.3.2
   Set-Cookie: _session_id=1986937c4c9750a1f7b4dacc89168a11; path=/
   Cache-Control: no-cache
   Content-Length: 4837
   Keep-Alive: timeout=15, max=100
   Connection: Keep-Alive
   Content-Type: text/html; charset=UTF-8
Length: 4,837 (4.7K) [text/html]

Should that configuration work?

-- fxn

# General Apache options
AddHandler fastcgi-script .fcgi

RewriteEngine On

# Rewrite rules to get to Analog stats in DreamHost
RewriteBase /
RewriteCond %{REQUEST_URI} ^/stats/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/failed_auth.html$
RewriteRule ^.*$ - [L]

# There are links to the old img directory out there, redirect
# those requests to the current images and projects directories .
RewriteRule ^img/(.*)$ images/$1 [L,R]
RewriteRule ^prj/(.*)$ projects/$1 [L,R]

# Forward dynamic requests to dispatch.fcgi.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

# Deflate
AddOutputFilterByType DEFLATE text/html text/css application/x- 
javascript text/plain

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message