guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: hydra: bayfront: Allow clients to cache 10years.guix.gnu.org/stat


From: Ludovic Courtès
Subject: 02/02: hydra: bayfront: Allow clients to cache 10years.guix.gnu.org/static.
Date: Mon, 12 Sep 2022 17:10:56 -0400 (EDT)

civodul pushed a commit to branch master
in repository maintenance.

commit 3b4290fe2becacdac95d36ced49ab96e732f51c8
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Sep 12 23:09:18 2022 +0200

    hydra: bayfront: Allow clients to cache 10years.guix.gnu.org/static.
    
    * hydra/bayfront.scm (%ten-years-of-guix-nginx-servers): Add location
    blocks for "/static", with 'Cache-Control' headers.
---
 hydra/bayfront.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/hydra/bayfront.scm b/hydra/bayfront.scm
index 27a9ed7..ab8d601 100644
--- a/hydra/bayfront.scm
+++ b/hydra/bayfront.scm
@@ -444,7 +444,10 @@ add_header X-Frame-Options SAMEORIGIN;"))
          (locations
           (list (nginx-location-configuration     ;for use by Certbot
                  (uri "/.well-known")
-                 (body '("root /var/www;"))))))
+                 (body '("root /var/www;")))
+                (nginx-location-configuration     ;improve caching
+                 (uri "/static")
+                 (body '("add_header Cache-Control max-age=21600;"))))))
 
         (nginx-server-configuration
          (server-name '("10years.guix.gnu.org"))
@@ -452,6 +455,10 @@ add_header X-Frame-Options SAMEORIGIN;"))
          (ssl-certificate 
"/etc/letsencrypt/live/10years.guix.gnu.org/fullchain.pem")
          (ssl-certificate-key 
"/etc/letsencrypt/live/10years.guix.gnu.org/privkey.pem")
          (root "/srv/ten-years-of-guix")
+         (locations
+          (list (nginx-location-configuration     ;improve caching
+                 (uri "/static")
+                 (body '("add_header Cache-Control max-age=21600;")))))
          (raw-content
           (list (cons %common-tls-options
                       %disable-last-modified-header)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]