diff options
| author | Fuwn <[email protected]> | 2024-10-09 15:19:13 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-10-09 15:19:13 -0700 |
| commit | 786fe68fdb505708ddd67c9e512f94d4222b231a (patch) | |
| tree | 49419c773729fd66d2270daa4e0943ea9e7470ec /modules/server | |
| parent | home: use tsutsumi lilipod (diff) | |
| download | nixos-config-786fe68fdb505708ddd67c9e512f94d4222b231a.tar.xz nixos-config-786fe68fdb505708ddd67c9e512f94d4222b231a.zip | |
caddy: allow http for whoami
Diffstat (limited to 'modules/server')
| -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; + }; }; } |