From be3b57ae60e2d07643b95cf492a86c85bb599b00 Mon Sep 17 00:00:00 2001 From: directcuteo <37619567+directcuteo@users.noreply.github.com> Date: Tue, 12 Nov 2024 14:41:53 +0200 Subject: [PATCH] Frontend - Caching syntax fix --- frontend/httpd.conf | 37 ++++++++++++++++++++++--------------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/frontend/httpd.conf b/frontend/httpd.conf index 425d969b69..9f8d55a106 100644 --- a/frontend/httpd.conf +++ b/frontend/httpd.conf @@ -131,7 +131,7 @@ LoadModule log_config_module modules/mod_log_config.so LoadModule env_module modules/mod_env.so #LoadModule mime_magic_module modules/mod_mime_magic.so #LoadModule cern_meta_module modules/mod_cern_meta.so -#LoadModule expires_module modules/mod_expires.so +LoadModule expires_module modules/mod_expires.so LoadModule headers_module modules/mod_headers.so #LoadModule ident_module modules/mod_ident.so #LoadModule usertrack_module modules/mod_usertrack.so @@ -231,21 +231,28 @@ SSLProxyEngine On # Cache rules -# Add cache for web node files -; -; Header set Cache-Control "public, max-age=31536000, immutable" -; - # REMOVE CACHE - - FileETag None - - Header unset ETag - Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" - Header set Pragma "no-cache" - Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT" - - + + ExpiresActive On + ExpiresByType text/html "access plus 0 seconds" + ExpiresByType text/htm "access plus 0 seconds" + ExpiresByType application/javascript "access plus 0 seconds" + ExpiresByType text/javascript "access plus 0 seconds" + ExpiresByType application/x-javascript "access plus 0 seconds" + ExpiresByType text/css "access plus 0 seconds" + ExpiresByType application/wasm "access plus 0 seconds" + ExpiresByType application/octet-stream "access plus 0 seconds" + ExpiresByType application/json "access plus 0 seconds" + ExpiresByType application/postcard "access plus 0 seconds" + ExpiresByType application/octet-stream "access plus 0 seconds" + + + + Header unset ETag + Header unset Last-Modified + Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" + Header set Pragma "no-cache" + # Make sure mod_headers is enabled