diff options
author | makefu <github@syntax-fehler.de> | 2018-09-17 00:42:16 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2018-09-17 00:44:21 +0200 |
commit | 1242f09a9600d0de2c3c269766f45982f3de891b (patch) | |
tree | 5896b0b68e468d626f51868bcffffb440d387caa /2configs/nginx/euer.mon.nix | |
parent | 8d9055e6257f951ab7941a84942f30c80e41a1ee (diff) |
ma euer.mon.krebsco.de: proxy to wbob
Diffstat (limited to '2configs/nginx/euer.mon.nix')
-rw-r--r-- | 2configs/nginx/euer.mon.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/2configs/nginx/euer.mon.nix b/2configs/nginx/euer.mon.nix index c5a7e68af..765fef535 100644 --- a/2configs/nginx/euer.mon.nix +++ b/2configs/nginx/euer.mon.nix @@ -10,7 +10,12 @@ let in { services.nginx = { enable = mkDefault true; - virtualHosts."mon.euer.krebsco.de" = { + virtualHosts."mon.euer.krebsco.de" = let + # flesh_wrap + authFile = pkgs.writeText "influx.conf" '' + user:$apr1$ZG9oQCum$FhtIe/cl3jf8Sa4zq/BWd1 + ''; + in { forceSSL = true; enableACME = true; locations."/" = { @@ -21,6 +26,17 @@ in { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ''; }; + locations."/influxdb/" = { + proxyPass = "http://wbob.r:8086/"; + extraConfig = '' + auth_basic "Needs Autherization to visit"; + auth_basic_user_file ${authFile}; + proxy_http_version 1.1; + proxy_set_header Host $http_host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_redirect off; + ''; + }; }; }; } |