我试图在我的Apache服务器中启用杠杆浏览器缓存,但没有成功。首先,我运行了命令sudo a2enmod headers
,
sudo a2enmod expires
并重新启动apache服务器'service apache2 restart'
。之后,我转到以下文件/etc/apache2/sites-enabled/webpage-prod.conf
并添加以下代码,如下所示
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType application/javascript "access 1 month"
ExpiresByType application/x-javascript "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
</VirtualHost>
<VirtualHost *:443>
-->Same code here
</VirtalHost>
然后我再次重新启动了服务器,但是更改没有被应用。 我的网页使用的是Spring Boot。