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