[root@www logs]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
在<VirtualHost *:80>和</VirtualHost>之间配置添加下面内容
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType p_w_picpath/gif "access plus 1 days"
ExpiresByType p_w_picpath/jpeg "access plus 24 hours"
ExpiresByType p_w_picpath/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"
ExpiresDefault "now plus 0 min"
</IfModule>
[root@www logs]# apachectl -t(检测配置文件)
[root@www logs]# apachectl graceful(重新加载配置文件)
测试:[root@www logs]# curl -x127.0.0.1:80 'http://www.test.com/static/p_w_picpath/common/logo.png' -I
我们会看到:Cache-Control: max-age=86400
那么现在进虚拟主机配置文件 ExpiresByType p_w_picpath/png "access plus 24 hours"把24改为12
再次测试[root@www logs]# curl -x127.0.0.1:80 'http://www.test.com/static/p_w_picpath/common/logo.png' -I
会发现Cache-Control: max-age=43200
转载于:https://blog.51cto.com/969301352/1678470