From 3d69e1ca47f8eaff51205c4dc0c3d79e8becec21 Mon Sep 17 00:00:00 2001 From: lassulus Date: Wed, 31 Aug 2016 08:44:43 +0200 Subject: l 1 prism: enable public_html on port 8088 --- lass/1systems/prism.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'lass/1systems/prism.nix') diff --git a/lass/1systems/prism.nix b/lass/1systems/prism.nix index 47e8a68b4..c7c765302 100644 --- a/lass/1systems/prism.nix +++ b/lass/1systems/prism.nix @@ -243,6 +243,23 @@ in { ]; }; } + { + krebs.nginx = { + enable = true; + servers.public = { + listen = [ "8088" ]; + server-names = [ "default" ]; + locations = [ + (nameValuePair "~ ^/~(.+?)(/.*)?\$" '' + alias /home/$1/public_html$2; + '') + ]; + }; + }; + krebs.iptables.tables.filter.INPUT.rules = [ + { predicate = "-p tcp --dport 8088"; target = "ACCEPT"; } + ]; + } ]; krebs.build.host = config.krebs.hosts.prism; -- cgit v1.2.3