diff options
Diffstat (limited to 'makefu/2configs/nginx')
| -rw-r--r-- | makefu/2configs/nginx/euer.test.nix | 26 | 
1 files changed, 26 insertions, 0 deletions
diff --git a/makefu/2configs/nginx/euer.test.nix b/makefu/2configs/nginx/euer.test.nix new file mode 100644 index 000000000..ffdc0bc60 --- /dev/null +++ b/makefu/2configs/nginx/euer.test.nix @@ -0,0 +1,26 @@ +{ config, lib, pkgs, ... }: + +with lib; +let +  hostname = config.krebs.build.host.name; +  user = config.services.nginx.user; +  group = config.services.nginx.group; +  external-ip = head config.krebs.build.host.nets.internet.addrs4; +  internal-ip = head config.krebs.build.host.nets.retiolum.addrs4; +in { +  krebs.nginx = { +    enable = mkDefault true; +    servers = { +      euer-share = { +        listen = [ ]; +        server-names = [ "share.euer.krebsco.de" ]; +        locations = singleton (nameValuePair "/" '' +          proxy_set_header   Host $host; +          proxy_set_header   X-Real-IP          $remote_addr; +          proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for; +          proxy_pass http://localhost:8000/; +        ''); +      }; +    }; +  }; +}  | 
