Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114094
  • 博文数量: 26
  • 博客积分: 1726
  • 博客等级: 上尉
  • 技术积分: 435
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-11 14:24
文章分类

全部博文(26)

文章存档

2013年(2)

2011年(2)

2010年(15)

2008年(7)

我的朋友

分类: LINUX

2008-05-16 17:27:02

查看文章
 
apache2+mod_deflate 如何安装apache2的deflate压缩?mod_deflate安装和配置
2008-03-13 17:47
1. 查找模块deflate

find /backup/soft/httpd-2.2.4 -name mod_deflate.c

cd /backup/soft/httpd-2.2.4/modules/filters

2. 安装mod_deflate

/usr/local/apache224/bin/apxs -i -c -a mod_deflate.c

apxs命令参数说明:
-i 此选项表示需要执行安装操作,以安装一个或多个动态共享对象到服务器的modules目录中。
-a 此选项自动增加一个LoadModule行到httpd.conf文件中,以激活此模块,或者,如果此行已经存在,则启用之。
-A 与 -a 选项类似,但是它增加的LoadModule命令有一个井号前缀(#),即此模块已经准备就绪但尚未启用。
-c 此选项表示需要执行编译操作。它首先会编译C源程序(.c)files为对应的目标代码文件(.o),然后连接这些目标代码和files中其余的目标代码文件(.o和.a),以生成动态共享对象dsofile 。如果没有指定 -o 选项,则此输出文件名由files中的第一个文件名推测得到,也就是默认为mod_name.so 。

如果是新安装apache,直接加上 --enable-headers --enable-deflate 即可

3. 配置mod_deflate

vi /usr/local/apache224/conf/httpd.conf
LoadModule deflate_module     modules/mod_deflate.so

此LoadModule需要放在libphp5.so之后


   DeflateCompressionLevel 6
     AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
   AddOutputFilter DEFLATE html htm xml php css js
阅读(568) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~