nginx: Make VM testing easier by binding virtualHosts to localhost

This commit is contained in:
Tristan Daniël Maat 2021-05-17 00:00:34 +01:00
parent b8bf3bd3a2
commit 5f8899d542
Signed by: tlater
GPG key ID: 49670FD774E43268
3 changed files with 18 additions and 5 deletions
configuration

View file

@ -54,6 +54,7 @@
recommendedGzipSettings = true;
recommendedProxySettings = true;
clientMaxBodySize = "10G";
domain = "tlater.net";
virtualHosts = let
host = port: extra:
@ -62,10 +63,11 @@
enableACME = true;
locations."/" = { proxyPass = "http://127.0.0.1:${toString port}"; };
} // extra;
domain = config.services.nginx.domain;
in {
"tlater.net" = host 3002 { serverAliases = [ "www.tlater.net" ]; };
"gitea.tlater.net" = host 3000 { };
"nextcloud.tlater.net" = host 3001 { };
"${domain}" = host 3002 { serverAliases = [ "www.${domain}" ]; };
"gitea.${domain}" = host 3000 { };
"nextcloud.${domain}" = host 3001 { };
};
};