diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2026-06-17 15:36:24 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2026-06-17 15:36:24 +0200 |
| commit | 9213916cf570885f40b0e464e6b1c282d9b08cb4 (patch) | |
| tree | 4d8c9c18ece96b1ddd42ed06436db6716fafd34a /hosts/surtr/email/default.nix | |
| parent | 12f8f96919a6ba04e45d6439db8f7624924ae90e (diff) | |
| download | nixos-9213916cf570885f40b0e464e6b1c282d9b08cb4.tar nixos-9213916cf570885f40b0e464e6b1c282d9b08cb4.tar.gz nixos-9213916cf570885f40b0e464e6b1c282d9b08cb4.tar.bz2 nixos-9213916cf570885f40b0e464e6b1c282d9b08cb4.tar.xz nixos-9213916cf570885f40b0e464e6b1c282d9b08cb4.zip | |
...flakes
Diffstat (limited to 'hosts/surtr/email/default.nix')
| -rw-r--r-- | hosts/surtr/email/default.nix | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/hosts/surtr/email/default.nix b/hosts/surtr/email/default.nix index d9e6fff9..4fa0d440 100644 --- a/hosts/surtr/email/default.nix +++ b/hosts/surtr/email/default.nix | |||
| @@ -904,14 +904,28 @@ in { | |||
| 904 | ssl_verify_client optional; | 904 | ssl_verify_client optional; |
| 905 | ssl_client_certificate ${toString ./ca/ca.crt}; | 905 | ssl_client_certificate ${toString ./ca/ca.crt}; |
| 906 | ''; | 906 | ''; |
| 907 | locations."/" = { | 907 | locations = { |
| 908 | proxyPass = "http://password-server"; | 908 | "@backend" = { |
| 909 | proxyPass = "http://password-server"; | ||
| 909 | 910 | ||
| 910 | extraConfig = '' | 911 | extraConfig = '' |
| 911 | proxy_set_header SSL-CLIENT-VERIFY $ssl_client_verify; | 912 | proxy_set_header SSL-CLIENT-VERIFY $ssl_client_verify; |
| 912 | proxy_set_header SSL-CLIENT-S-DN $ssl_client_s_dn; | 913 | proxy_set_header SSL-CLIENT-S-DN $ssl_client_s_dn; |
| 913 | '';} | 914 | ''; |
| 914 | ; | 915 | }; |
| 916 | "/" = { | ||
| 917 | root = pkgs.symlinkJoin { | ||
| 918 | name = "root"; | ||
| 919 | paths = [ | ||
| 920 | (pkgs.writeTextDir "robots.txt" '' | ||
| 921 | User-agent: * | ||
| 922 | Disallow: / | ||
| 923 | '') | ||
| 924 | ]; | ||
| 925 | }; | ||
| 926 | tryFiles = "$uri @backend"; | ||
| 927 | }; | ||
| 928 | }; | ||
| 915 | }; | 929 | }; |
| 916 | }; | 930 | }; |
| 917 | }; | 931 | }; |
