summaryrefslogtreecommitdiff
path: root/modules/server
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-09 15:19:13 -0700
committerFuwn <[email protected]>2024-10-09 15:19:13 -0700
commit786fe68fdb505708ddd67c9e512f94d4222b231a (patch)
tree49419c773729fd66d2270daa4e0943ea9e7470ec /modules/server
parenthome: use tsutsumi lilipod (diff)
downloadnixos-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.nix17
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;
+ };
};
}