18 lines
396 B
Nix
18 lines
396 B
Nix
{ domain, isProd, ... }:
|
|
{
|
|
services.nginx = {
|
|
enable = true;
|
|
recommendedProxySettings = true;
|
|
recommendedTlsSettings = isProd;
|
|
|
|
virtualHosts."${domain}" = {
|
|
forceSSL = isProd;
|
|
enableACME = isProd;
|
|
|
|
locations."/test" = {
|
|
return = "200 'Hello! You are accessing: ${domain}/test'";
|
|
extraConfig = "default_type text/plain;";
|
|
};
|
|
};
|
|
};
|
|
}
|