为apache增加模块

apache使用模块有两种方式
1 是在编译时编译成静态,速度相对会快些
2 安装好后增加为动态加态,灵活使用

在此介绍下动态编译加载的方法,如现在要增加一个mod_expires
进入apache的源码模块目录,如
/root/lanmp/httpd-2.2.17/modules
如没有源码包,可到官网下载
这里包括了所有的模块
mod_expires在metadata目录下
[root@wdlinux metadata]# pwd
/root/lanmp/httpd-2.2.17/modules/metadata

执行
/www/wdlinux/apache/bin/apxs -i -c -a mod_expires.c
如果没出错,执行完就OK了

然后加上配置,如
vi /www/wdlinux/apache/conf/httpd.conf
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/gif "access plus 300 minutes"
    ExpiresByType image/jpeg "access plus 300 minutes"
    ExpiresByType image/png "access plus 300 minutes"
    ExpiresByType text/css "access plus 300 minutes"
    ExpiresByType application/x-shockwave-flash "access plus 300 minutes"
    #ExpiresByType application/x-shockwave-flash "access plus 300 minutes"
    #ExpiresDefault "now plus 1 day"
</IfModule>

重起服务
service httpd restart
完成

欢迎转载,但请保留此信息
[我的Linux,让Linux更易用] CentOS精简版,集成lamp,lnmp版,wdcp,wdcdn,wddns,一键安装包,集群负载均衡LVS,智能DNS/CDN,性能优化
本文连接:http://wdlinux.cn/old/node/580