nixos-config/nixos/services/nginx.service.nix

19 lines
378 B
Nix

{ ...
}: {
services.nginx = {
enable = true;
virtualHosts."localhost" = {
root = "/srv/public";
locations = {
"/" = {
root = "/srv/public";
extraConfig = ''
autoindex on;
'';
};
};
listenAddresses = [ "127.0.0.1" "[::1]" ];
};
};
networking.firewall.allowedTCPPorts = [ 80 ];
}