Apache设置静态文件的失效时间
步骤1:启用expires模块
[root@zlinux logs]# vim httpd.conf LoadModule expires_module modules/mod_expires.so //去掉# [root@zlinux logs]# apachectl -M | grep -i expire //检查模块是否加载 expires_module (shared)
步骤2:修改虚拟主机配置文件
[root@zlinux logs]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf //增加以下内容 <IfModule mod_expires.c> ExpiresActive on //打开该功能的开关 ExpiresByType image/gif "access plus 1 days" ExpiresByType image/jpeg "access plus 24 hours" ExpiresByType image/png "access plus 24 hours" ExpiresByType text/css "now plus 2 hour" ExpiresByType application/x-javascript "now plus 2 hours" ExpiresByType application/javascript "now plus 2 hours" ExpiresByType application/x-shockwave-flash "now plus 2 hours" # // 按文件类型来设置自定义过期时间 # // acess表示从访问时间开始 # // now表示按当前时间开始 # // plus在前面的时间基础上加上 # // 1 hours/days 表示文件的生命周期 # // 例如 acess plus 1 days 表示该文件从访问的时间开始1天内有效,无需重新获取 ExpiresDefault "now plus 0 min" # //除上述外的文件指定默认的过期时间
</IfModule>

更多精彩