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

21 lines
394 B
Nix

{ 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 ];
}