From 3cfa4969840ee0f47be2145d91e0ca4e38499d51 Mon Sep 17 00:00:00 2001 From: Philipp Hochkamp Date: Fri, 10 Mar 2023 11:55:14 +0100 Subject: [PATCH] a --- hosts/picard/default.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/hosts/picard/default.nix b/hosts/picard/default.nix index 51c4d9cf..e0ac17ef 100644 --- a/hosts/picard/default.nix +++ b/hosts/picard/default.nix @@ -45,10 +45,22 @@ ragon.agenix.secrets."picardResticSSHKey" = { }; ragon.agenix.secrets."picardResticHealthCheckUrl" = { }; + extraConfig = '' + proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=STATIC:10m max_size=4g + inactive=60m use_temp_path=off; + ''; + services.nginx.recommendedOptimisation = true; services.nginx.virtualHosts."xyno.space" = { enableACME = true; forceSSL = true; locations."/".proxyPass = "http://[::1]${config.services.xynoblog.listen}"; + locations."/".extraConfig = '' + proxy_buffering on; + proxy_cache STATIC; + proxy_cache_valid 200 1d; + proxy_cache_use_stale error timeout invalid_header updating + http_500 http_502 http_503 http_504; + ''; }; services.nginx.appendHttpConfig = ''