diff --git a/modules/system/homelab/proxy.nix b/modules/system/homelab/proxy.nix index bceb11d..4aed3d9 100644 --- a/modules/system/homelab/proxy.nix +++ b/modules/system/homelab/proxy.nix @@ -1,7 +1,8 @@ { homelab, ... }: let base = "proxy.${homelab.domain}"; proxyMappings = { - "dns" = { dest = "http://localhost:8088"; auth = true; }; + "dns" = { dest = "http://localhost:8088"; auth = true; }; + "cdn" = { dest = "http://localhost:3000"; auth = false; }; }; in { users.users.nginx.extraGroups = [ "acme" ]; diff --git a/modules/system/homelab/share.nix b/modules/system/homelab/share.nix index f0af4bf..6a01a39 100644 --- a/modules/system/homelab/share.nix +++ b/modules/system/homelab/share.nix @@ -3,12 +3,8 @@ httpd = { enable = true; virtualHosts."cdn" = { - listen = [{ ip = "*"; port = 3000; }]; + listen = [{ ip = "127.0.0.1"; port = 3000; }]; documentRoot = "/mnt/share"; - extraConfig = '' - Options +Indexes +FollowSymLinks - Require all granted - ''; }; };