aboutsummaryrefslogtreecommitdiff
path: root/nixos/services/nginx.service.nix
blob: 53025c3dc3f2032ba9f2369a157fd69dadc7d6fb (plain)
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 ];
}