为Apache添加mod_expire模块

一.检查是否安装
1.静态编译
    bin/apachectl -l|grep mod_expires
    mod_expires.c
2.动态编译
    grep mod_expires conf/httpd.conf
    或者 
    ll /application/apache/modules/ |grep expires

3.以DSO的方法补装
    /application/apache/bin/apxs -c -i -a mod_expires.c
    apxs是一个为apache编译安装扩展模块的工具."--with-apxs2=/application/apache/bin/apxs";apxs参数说明:
        -c此选项表示需要执行编译操作
        -i 此选项表示需要执行安装操作,安装一个或多个动态对象到服务器的Modules目录中
        -a 此选项自动增加一个LoadModule行到httpd.conf文件中以激此模块
二.添加配置
 1.添加配置代码:
    ExpiresActive on
        ExpiresDefault "access plus 12 month"
        ExpiresByType text/html "access plus 12 months"
        ExpiresByType text/css "access plus 12 months"
        ExpiresByType image/gif "access plus 12 months"
        ExpiresByType image/jpeg "access plus 12 months"
        ExpiresByType image/jpg "access plus 12 months"
        ExpiresByType image/png "access plus 12 months"
        EXpiresByType application/x-shockwave-flash "access plus 12 months"
        EXpiresByType application/x-javascript "access plus 12 months"
        ExpiresByType video/x-flv "access plus 12 months"
 2.作用域:
    A.server config, virtual host, directory, .htaccess

B.争对具体的目录在http.conf中设置的缓存实例
        <Directory "/data/www/blog/wp-content/">
            ExpiresByType image/gif "access plus 12 months"
            ExpiresByType image/jpeg "access plus 12 months"
            ExpiresByType image/jpg "access plus 12 months"
            ExpiresByType image/png "access plus 12 months"
        </Directory>

时间: 2024-10-25 16:23:37

为Apache添加mod_expire模块的相关文章

(Class &#39;ZipArchive&#39; not found )linux apache 添加 zip模块

网站迁移到linux平台后 phpexcel 导出的时候提示错误 Class 'ZipArchive' not found 原因:是因为php没有安装zip模块 解决办法:安装zip模块 解决过程: 获取到zip包 wget http://pecl.php.net/get/zip 解压zip包并进入 tar -zxvf zip cd zip-1.x.x 这是一个条命令如果提示没有的话可以通过 yum install php-devel方式安装,然后执行phpize. phpize 此时需要获取到

Windows下Apache添加SSL模块

参考资料:http://www.yuansir-web.com/2011/05/12/hello-world/测试环境:windows2003 32位 + Apache2.4 + PHP5.4 一.准备工作 安装好 Apache + openssl win32openssl 下载地址 http://slproweb.com/products/Win32OpenSSL.html,最好下载完整包(或者可以自己编译openssl) VC++ 2008安装 二.生成CA证书 首先cmd命令进入{Apac

apache添加模块时报错:module status_module is built-in and can&#39;t be loaded

在使用cacti监控linux主机上的apache时,apache需要加载 mod_status.so 模块. 编辑httpd.conf,手动添加下行: LoadModule status_module modules/mod_status.so 在重启apache时报错如下: httpd: Syntax error on line 58 of /etc/httpd/httpd.conf: module status_module is built-in and can't be loaded

openSUSE下配置Apache开启重写模块

这几天刚重装了系统,需要进行一大堆配置,笔者是一名LAMPer,当然要配置apache+php+mysql了,我用的发行版是opensuse13.1,. 安装好apache后,需要开启URL重写功能以配合项目的开发.打开apache的配置文件/etc/apache2/httpd.conf,找到AllowOverride None,改成AllowOverride ALL,再找到Option None改为Option FollowSymLinks .这样还不行,还要加载Rewrite模块. Rewr

动态编译添加php模块

注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要添加一些编译安装时没有指定要编译进去的模块,例如如下情况: mysql.so 或mysqli.so .mbstring.so  zlib.so 等模块. 这里提示一下: 如果你有安装过phpmyadmin而且在安装配置好之后打开首页是空白的,那么很有可能就是你的php没有mysql和mbstring

apache基于mod_jk模块实现代理及负载均衡Tomcat Cluster

一.基于mod_jk模块实现apache代理tomcat 上篇博文已经学习了nginx代理和负载均衡tomcat及apache基于mod_proxy模块代理tomcat; 现在来学习下apache基于mod_jk模块实现代理及负载均衡Tomcat Cluster 1.基于httpd代理tomcat时可以使用httpd的两个模块 1)mod_jk:第三方模块 mod_jk是ASF的一个项目,是一个工作于apache端基于AJP协议与Tomcat通信的连接器,它是apache的一个模块,是AJP协议

为Apache动态增加模块

Apache已经安装完毕并投入运行,但是后来却发现部分模块没有加载,当然有两个方法: 1. 一是完全重新编译Apache, 再安装 2. 编译模块为SO文件,使用LoadModule指令加载扩展模块. 这里只讲第二个方法 情景:现在需要启用Apache的deflate模块,即压缩输出,以加快网站下载,节省网络带宽 服务器 Red Hat AS 4 Aapache安装在/usr/local/apache2/ Apache安装源文件保存在/usr/local/soft/httpd-2.2.8/下 要

使用apache&#39;s mod_ssl模块反向代理谷歌镜像

Centos6.5配置反向代理谷歌镜像站点 一.准备工作 域名:www.idweb.top 服务器:CentOS release 6.4 (Final) 内核:2.6.32-358.6.1.el6.x86_64 IP:118.193.243.170 首先保证机器能正常上网,并且有外网ip.空间域名商做了解析记录. 二.配置开始 [[email protected] ~]# yum -y install http mod_ssl 安装完毕后,修改配置文件 [[email protected] ~]

apache 添加 ssl_module

下载httpd2.2.6,以前用http2.2.4会出问题(出现个什么lib的错误) ./configure --prefix=/usr/local/apache --enable-ssl --enable-cgi --enable-mods-shared=all --with-mysql=/usr/local/mysql5022/ --with-ssl=/usr/local/openssl/ --enable-track-vars --enable-rewrite 如果安装过apache可以添