http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

关于mod_deflate安装的问题处理

2006年9月25日(Monday) 16点30分 作者: 刘冬 天气: 心情: 一般

如果你想了解mod_deflate如何安装请阅读《使用mod_deflate提升网页浏览的速度

在某些apache上可能配置完后启动apache的时候出现错误,参照本文底部的文章后该问题得以解决。

Cannot load /opt/apache/modules/mod_deflate.so into server: /opt/apache/modules/mod_deflate.so: undefined symbol: deflate

解决的方法如下:

vi /usr/local/apache2/bin/apr-config
修改LDFLAGS=" " 为 LDFLAGS="-lz"
然后再重新编译mod_deflate模块,apxs -ica mod_deflate.c
就OK了

另外在配置deflate规则时,apache2.0推荐加上这句
Header append Vary User-Agent env=!dont-vary
以便确保不会输出在压缩过程中出现内容方面的error
但一般情况下,在测试apache的语法过程中会现出
Invalid command 'Header', perhaps mis-spelled or defined by a module not included in the server configuration
解决办法就是加载一个headers模块就OK了

不过最好还是在编译apache模块时直接加上--enable-deflate --enable-headers就省事多了。

参考文章:

http://www.ceass.com/index.php?play=reply&id=90
http://bbs.chinaunix.net/viewthread.php?tid=832661&extra=page%3D1

标签: apache mod_deflate 
姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验