APACHE 2 - Cache control configuration
The goal of this change is to add the following line of code into the headers section of your config file:
This change allows us to cache your files for the above specified time in seconds.
1) Enable mod_headers module (it is usually disabled by default). In Debian and Ubuntu Linux distributions use the following command:
For Linux distributions or other Unix systems without additional module handling infrastructure add the following line to web servers httpd.conf :
2) Now, we need to tell the web server to send specific headers for those specific situations.
Open your virtual server configuration:
For example: If you want to cache all your .pdf and .jpg files for a year, add the following code into your configuration.
Make sure that you don't have any duplicate headers before we proceed to the last step.
3) Restart your web server for changes to take effect with following command: