From 3525001732a143e95fb6eac10ef0d31211add579 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sat, 28 Dec 2024 09:15:41 +0200 Subject: [PATCH] Added custom 404 handling --- nginx.nix | 40 +++++++--------------------------------- 1 file changed, 7 insertions(+), 33 deletions(-) diff --git a/nginx.nix b/nginx.nix index fdb20cd..4586f5e 100644 --- a/nginx.nix +++ b/nginx.nix @@ -1,37 +1,4 @@ { pkgs, ... }: { - # services.nginx = { - # enable = true; - # # virtualHosts."kyren.codes" = { - # # forceSSL = true; - # # enableACME = true; - # # # useACMEHost = "kyren.codes"; - # # locations."/" = { - # # proxyPass = "85.170.113.195:3000"; - # # }; - # # }; - # - # virtualHosts."kyren.codes" = { - # forceSSL = true; - # enableACME = true; - # # listen = [{ - # # addr = "0.0.0.0"; - # # port = 3000; - # # }]; - # - # locations."/" = { - # index = "index.html"; - # root = "/srv/website"; - # }; - # - # # locations."/404.html" = { - # # root = "/srv/website"; - # # }; - # # extraConfig = '' - # # error_page 404 /404.html; - # # ''; - # - # }; - # }; services.nginx.enable = true; services.nginx.virtualHosts."kyren.codes" = { useACMEHost = "kyren.codes"; @@ -40,6 +7,13 @@ index = "index.html"; root = "/srv/website"; }; + + locations."/404.html" = { + root = "/srv/website"; + }; + extraConfig = '' + error_page 404 /404.html; + ''; }; security.acme = {