diff --git a/hosts/Alaska/modules/dns.nix b/hosts/Alaska/modules/dns.nix index af0b05a..ebbdaf3 100644 --- a/hosts/Alaska/modules/dns.nix +++ b/hosts/Alaska/modules/dns.nix @@ -34,4 +34,14 @@ type = "A"; value = "100.64.0.1"; } + { + name = "bluey.printers.nickiel.net"; + type = "A"; + value = "100.64.0.1"; + } + { + name = "kinggeorge.printers.nickiel.net"; + type = "A"; + value = "100.64.0.1"; + } ] diff --git a/hosts/Alaska/modules/nginx.nix b/hosts/Alaska/modules/nginx.nix index 0e9871a..e048df5 100644 --- a/hosts/Alaska/modules/nginx.nix +++ b/hosts/Alaska/modules/nginx.nix @@ -74,18 +74,24 @@ root = "/Aurora/StaticSites/static_pages/public"; }; + "bluey.printers.nickiel.net" = { + locations."/" = { + proxyPass = "http://100.64.0.8/"; + proxyWebsockets = true; + }; + }; + + "kinggeorge.printers.nickiel.net" = { + locations."/" = { + proxyPass = "http://10.0.0.59/"; + proxyWebsockets = true; + }; + }; + "printers.nickiel.net" = { # forceSSL = true; # enableACME = true; - root = "/Aurora/StaticSites/printer_pages"; - locations = { - "/".extraConfig = '' - allow 100.64.0.0/24; - deny all; - ''; - "/KingGeorge".proxyPass = "http://10.0.0.59"; - "/Bluey".proxyPass = "http://100.64.0.8"; - }; + locations."/".root = "/Aurora/StaticSites/printer_pages"; }; };