1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
{ pkgs , config , ... }: { 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 ]; }