我在网上遇到一些文章,使mod_deflate从服务器发送gzip文件。
为此,我尝试通过在httpd.conf中添加一行来加载mod_deflate.so模块
LoadModule deflate_module modules/mod_deflate.so
但似乎服务器缺less mod_deflate.so文件。
我尝试了一个find / -name "mod_deflate.so" -print但是它没有返回任何结果。
那么如何编译mod_deflate并将其添加到我的模块目录?
更新 :
我在http://streetsmartingit.blogspot.in/2007/11/how-to-compileinstall-moddeflate-into.html?m=1find了这个教程
第一步说:
Hack apr-config located in the /usr/local/apache2/bin directory so the LDFLAGS will have the "-lz" value similar below: LDFLAGS="-lz"
“Hack apr-config”是什么意思?
你从源代码构buildApache吗? 如果是这样,你可能需要用选项--enable-deflate来重新编译apache
尝试运行“sudo a2enmod deflate”。
然后重新启动Apache。
例如:
$ sudo a2enmod deflate启用模块deflate。 要激活新configuration,您需要运行:service apache2 restart $