apache 添加mod_headers.so mod_deflate.so模块

网站开启 gzip 时,需要 开启 mod_headers.so mod_deflate.so mod_filter.so 三个模块。但是发现编译apache的时候没有安装。本文介绍如何在不卸妆apache的情况下新加模块(可举一反三)。
 
首先找到 mod_headers mod_deflate 源码所在位置,提示源码后缀名为 .c  扩展库后缀名为 .so
 
find / -name mod_headers.c
/data/webdata/soft/httpd-2.2.32/modules/metadata/mod_headers.c

接下来就是编译 mod_headers 模块了:
 
/usr/local/apache2/bin/apxs -i -a -c /data/webdata/soft/httpd-2.2.32/modules/metadata/mod_headers.c

查看是否编译成功:
 
ll /usr/local/apache2/modules/
total 31348
-rw-r--r-- 1 root root 9348 Mar 6 18:57 httpd.exp
-rwxr-xr-x 1 root root 31736537 Apr 14 16:01 libphp5.so
-rwxr-xr-x 1 root root 71808 Apr 27 16:52 mod_deflate.so
-rwxr-xr-x 1 root root 48974 Apr 27 16:53 mod_filter.so
-rwxr-xr-x 1 root root 54980 Apr 27 16:50 mod_headers.so
-rwxr-xr-x 1 root root 164563 Mar 6 21:24 mod_rewrite.so
发现模块目录已经有了,说明就编译成功了。
 
接下来就可以举一反三,安装其他模块了。

1 个评论

相关文章:http://www.51ask.org/article/426

要回复文章请先登录注册