summaryrefslogtreecommitdiff
path: root/config/services/web
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2026-01-29 22:20:00 +0100
committerquentin@aristote.fr <quentin@aristote.fr>2026-01-29 22:20:00 +0100
commitbb7adf97d52b23de589002397d90277ab1bdd0d7 (patch)
tree0e5d4e2b59a580dc59786a85600ba9711696861d /config/services/web
parent4d3b399ce8e4d128e495196c1504675806cf934e (diff)
webkeydirectory: 444 on wrong urls
Diffstat (limited to 'config/services/web')
-rw-r--r--config/services/web/webkeydirectory/default.nix9
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;