25 lines
465 B
Nix
25 lines
465 B
Nix
|
{ pkgs, config, lib, ... }:
|
||
|
|
||
|
let
|
||
|
vhost = "192.168.1.6:1232";
|
||
|
in
|
||
|
{
|
||
|
services.nginx.virtualHosts."${vhost}" = {
|
||
|
forceSSL = false;
|
||
|
enableACME = false;
|
||
|
root = "/var/lib/test";
|
||
|
listen = [ { addr = "192.168.1.6"; port = 1232; } ];
|
||
|
extraConfig = ''
|
||
|
index index.html;
|
||
|
'';
|
||
|
|
||
|
locations."/" = {
|
||
|
extraConfig = ''
|
||
|
try_files $uri $uri/ index.html;
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
|
||
|
networking.firewall.allowedTCPPorts = [ 1232 ];
|
||
|
}
|