apache设置mod_deflate压缩,错误提示

apache版本:

  1. 使用的 apache版本是  2.2.15。 httpd-2.2.15.tar.gz

编译mod_deflate

  1. %apache-installed-path%/bin/apxs -iac %apache-source-install-path%/modules/filters/mod_deflate.c
  2. %apache-installed-path%/bin/apxs -iac %apache-source-install-path%/modules/metadata/mod_headers.c

在http.conf中添加参数

  1. LoadModule deflate_module            modules/mod_deflate.so
  2. LoadModule headers_module          modules/mod_headers.so
  3. <ifModule mod_deflate.c>
      DeflateCompressionLevel 6
      AddOutputFilterByType DEFLATE  text/html text/plain  text/xml
    </ifModule>

更详细的配置

  1. 跟详细的配置参加 apache2.2的手册 http://www.itlearner.com/code/apache2.2/mod/mod_deflate.html

可能出现的问题

  1. 编译mod_deflate时提示 zlib.h目录不存在
    解决办法:安装 zlib-devel。在centos下运行   yum install zlib-devel
  2. undefined symbol: deflate
    解决办法:修改/bin/apr-config 中的参数为 LDFLAGS="-lz"。如果bin中没有apr-config,可以从源文件中复制一份

这篇主要是记录编译mod_deflate和可能出现的错误常见解决方法,deflate在http.conf中的配置可以参考手册

 

以上内容是在优化 www.ranxk.com 遇到的问题,以后会记录该网站完善过程中遇到的一系列实际问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值