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