解决mod_gzip无法压缩FastCGI页面的问题
安装mod_fastcgi
tar zxvf mod_fastcgi-2.4.2.tar.gz
cd mod_fastcgi-2.4.2
修改mod_fastcgi.c程序源文件
找到如下这段
if (fcgi_util_fs_get_by_id(r->filename, uid, gid))
{
r->handler = FASTCGI_HANDLER_NAME;
return OK;
}
将if语句修改为
if (r->handler == NULL && fcgi_util_fs_get_by_id(r->filename, uid, gid))
然后使用apxs方式编译模块
/usr/local/apache_new/bin/apxs -o mod_fastcgi.so -c *.c
/usr/local/apache_new/bin/apxs -i -a -n fastcgi mod_fastcgi.so
模块就安装好了,然后在apache配置文件中,mod_gzip配置部分,增加如下一行:
mod_gzip_item_include handler fastcgi-script