В вашей конфигурации Apache:
# Make stuff cacheable
ExpiresActive On
ExpiresDefault "access plus 1 day"
# Typically dynamic PHP content
ExpiresByType text/html "access plus 0 seconds"
# PDF files don't need to be cached either
ExpiresByType application/pdf "access plus 0 seconds"
Правила должны быть достаточно понятны.
Вы можете установить это глобально, как указано выше, и для каждого виртуального хоста:
<Directory "/var/www/example.com">
# Cache longer
ExpiresDefault "access plus 1 year"
</Directory>
Рекомендуемое чтение:
Руководство по кэшированию , Руководство по кэшированию Apache