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

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