CentOS下Apache启用gzip压缩功能
2012-1-30 18:14 Monday  

分类: Linux 评论(40) 浏览(25961)

第一种方法是在configure时加入--enable-deflate 这样编译后APACHE就自带了deflate,不用另外调用模块

第二种方法就是生成mod_deflate模块加入到配置文件中,步骤如下:

1、到apache的源文件目录
cd httpd源码包/modules/filters
编译并安装
/usr/local/apache2/bin/apxs -i -c -a mod_deflate.c

2、如果能正确执行,则会把mod_deflate.so拷贝到/usr/local/apache/modules下,
并在配置文件中加入一行 LoadModule deflate_module  modules/mod_deflate.so

以上2种方法中任意一种都行,完成后在httpd.conf中加入下面一行就行:
AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript text/xml application/x-httpd-php

如果你还有更多文件类型需要压缩,那直接在后面添加即可

+1 11

留下你的看法: