diff options
Diffstat (limited to 'nixos/services/nginx.service.nix')
-rw-r--r-- | nixos/services/nginx.service.nix | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/nixos/services/nginx.service.nix b/nixos/services/nginx.service.nix index ae374c7..798f078 100644 --- a/nixos/services/nginx.service.nix +++ b/nixos/services/nginx.service.nix @@ -1,6 +1,21 @@ -{...}: -{ - services.nginx = { - enable = true; - }; +{pkgs, ...}: { + 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]; } |