diff options
Diffstat (limited to 'config/services/web')
| -rw-r--r-- | config/services/web/webkeydirectory/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/config/services/web/webkeydirectory/default.nix b/config/services/web/webkeydirectory/default.nix index 1adbdbe..cf96119 100644 --- a/config/services/web/webkeydirectory/default.nix +++ b/config/services/web/webkeydirectory/default.nix @@ -1,7 +1,9 @@ { config, ... }: -let webkeydirectoryPath = "/.well-known/openpgpkey/${config.networking.domain}"; -in { +let + webkeydirectoryPath = "/.well-known/openpgpkey/${config.networking.domain}"; +in +{ services.nginx.virtualHosts.webkeydirectory = { serverName = "openpgpkey.${config.networking.domain}"; locations = { @@ -13,6 +15,9 @@ in { ''; }; "=${webkeydirectoryPath}/policy".alias = builtins.toFile "policy" ""; + "/".extraConfig = '' + return 444; + ''; }; forceSSL = true; enableACME = true; |
