diff options
| -rw-r--r-- | tw/system/lud.scm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tw/system/lud.scm b/tw/system/lud.scm index 271b2919..a2612b22 100644 --- a/tw/system/lud.scm +++ b/tw/system/lud.scm @@ -228,10 +228,13 @@ (root "/var/www/personal") (ssl-certificate (string-append "/etc/certs/twilken.net/fullchain.pem")) (ssl-certificate-key (string-append "/etc/certs/twilken.net/privkey.pem")) - (raw-content '("http2 on;" "autoindex on;" "gzip on;" "gzip_static on;" "gzip_vary on;" + (raw-content '("http2 on;" "autoindex on;" + "gzip on;" "gzip_static on;" "gzip_vary on;" "gunzip on;" ("gzip_types text/plain text/css text/xml image/svg+xml" " application/xhtml+xml application/atom+xml application/rss+xml" - " application/javascript application/json;")))))) + " application/javascript application/json;") + "add_header Strict-Transport-Security \"max-age=15552000\" always;" + "add_header X-Content-Type-Options \"nosniff\" always;"))))) ;; Customise log format to distinguish requests to different virtual hosts. (log-format 'multi-host) |
