WDlinux官方论坛's Archiver

bluegua 发表于 2011-11-15 16:56

为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
完成

happyboy 发表于 2013-3-25 17:59

学习了,留名

am007 发表于 2014-7-11 18:11

原来在这里,但是不会用

my1281617143 发表于 2015-5-20 23:23

不敢乱折腾了,请问添加这个模块有什么功能呢?

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.