nginx: add netns

- Adds nginx to netns-isolation.services
- Adds host option (defaults to localhost) as target of hidden service
This commit is contained in:
nixbitcoin
2020-07-21 09:38:53 +00:00
parent ef89607704
commit c542b92e55
2 changed files with 14 additions and 2 deletions
+7 -2
View File
@@ -39,6 +39,11 @@ in {
If enabled, the webindex service will be installed.
'';
};
host = mkOption {
type = types.str;
default = "localhost";
description = "HTTP server listen address.";
};
enforceTor = nix-bitcoin-services.enforceTor;
};
@@ -61,9 +66,9 @@ in {
};
services.tor.hiddenServices.nginx = {
map = [{
port = 80;
port = 80; toHost = cfg.host;
} {
port = 443;
port = 443; toHost = cfg.host;
}];
version = 3;
};