El módulo mod_expires en Apache permite controlar la configuración de las cabeceras HTTP Expires y Cache-Control. Estas son útiles para informar a los navegadores web cuánto tiempo deben almacenar en caché ciertos tipos de contenido.
Aquí te explico cómo puedes configurar el módulo mod_expires en Apache:
1. Asegúrate de que mod_expires está habilitado en tu servidor Apache. Puedes hacerlo mediante la ejecución de un comando como a2enmod expires (en Ubuntu/Debian) o directamente cargando el módulo en tu archivo de configuración de Apache (LoadModule directive).
2. Edita tu archivo .htaccess o la configuración de tu sitio. Ya sea en un archivo .htaccess en la carpeta de tu sitio web, o directamente en las configuraciones de tu VirtualHost, puedes establecer las reglas para mod_expires.
A continuación, un ejemplo de cómo configurar el módulo mod_expires para establecer la caducidad de los archivos de imagen y de estilo:
```bash
```
In this example, images of type jpg, jpeg, gif, and png are set to be cached for one year. CSS files are set to be cached for a month, HTML content for 1 minute, and PDF files for one month.
Each “ExpiresByType” line includes a MIME type (like image/jpg or text/css), followed by an “access plus” directive that specifies how long that type of content should be cached.
3. Guarda tus cambios y reinicia Apache. After you’ve added your expiration rules, save your changes and restart Apache for the changes to take effect. You can typically do this through a command like service apache2 restart (on Ubuntu/Debian) or systemctl restart httpd (on CentOS/RHEL).