From 2f34d995dff14c907d22dd7674ddccf892eb641d Mon Sep 17 00:00:00 2001 From: Bryan Ramos Date: Thu, 12 Mar 2026 04:59:23 -0400 Subject: [PATCH] fixed fallback behavior --- src/system/modules/nginx/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/system/modules/nginx/default.nix b/src/system/modules/nginx/default.nix index 428f922..35d88d1 100644 --- a/src/system/modules/nginx/default.nix +++ b/src/system/modules/nginx/default.nix @@ -35,6 +35,16 @@ in recommendedGzipSettings = true; eventsConfig = "worker_connections 4096;"; + # Catch-all default - reject unknown hosts instead of falling back + virtualHosts."_" = { + default = true; + useACMEHost = domain; + forceSSL = true; + locations."/" = { + return = "444"; # Close connection without response + }; + }; + virtualHosts."test.${domain}" = { useACMEHost = domain; forceSSL = true;