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