summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
+ };
};
}