在Ubuntu上配置Apache2缓存可按以下步骤进行:
使用命令安装mod_cache和mod_cache_disk模块:
sudo apt update
sudo apt install apache2-mod-cache apache2-mod-cache-disk
执行以下命令启用模块:
sudo a2enmod cache
sudo a2enmod cache_disk
sudo systemctl restart apache2
可编辑主配置文件/etc/apache2/apache2.conf或虚拟主机配置文件,如在/etc/apache2/sites-available/000-default.conf的<VirtualHost>块内添加:
<IfModule mod_cache.c>
<IfModule mod_cache_disk.c>
CacheEnable disk /
CacheRoot /var/cache/apache2/mod_cache_disk
CacheDirLevels 2
CacheDirLength 1
CacheDefaultExpire 3600
</IfModule>
</IfModule>
保存配置文件后,重启Apache使更改生效:
sudo systemctl restart apache2
使用curl命令查看响应头中的Cache-Control、Expires等字段,确认缓存是否生效:
curl -I http://your-website.com