diff options
| -rw-r--r-- | modules/server/networking/caddy.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/modules/server/networking/caddy.nix b/modules/server/networking/caddy.nix index e8123b0..dcc13a2 100644 --- a/modules/server/networking/caddy.nix +++ b/modules/server/networking/caddy.nix @@ -12,10 +12,17 @@ enable = true; package = pkgs.caddy-tailscale; - virtualHosts."kansai.cloud".extraConfig = '' - @no_forwarded_for not header X-Forwarded-For * - request_header @no_forwarded_for X-Forwarded-For {remote_host} - respond /* {header.X-Forwarded-For} 200 - ''; + virtualHosts = + let + kansaiCloudConfig = '' + @no_forwarded_for not header X-Forwarded-For * + request_header @no_forwarded_for X-Forwarded-For {remote_host} + respond /* {header.X-Forwarded-For} 200 + ''; + in + { + "kansai.cloud".extraConfig = kansaiCloudConfig; + "http://kansai.cloud".extraConfig = kansaiCloudConfig; + }; }; } |