about summary refs log blame commit diff
path: root/users/sterni/machines/ingeborg/http/nginx.nix
blob: d551b8391d1864c993df0634639f4f69d8105444 (plain) (tree)

























                                      

                                                     

    
{ ... }:

{
  config = {
    users = {
      users.http = {
        isSystemUser = true;
        group = "http";
      };

      groups.http = { };
    };

    services.nginx = {
      enable = true;
      recommendedTlsSettings = true;
      recommendedGzipSettings = true;
      recommendedProxySettings = true;

      user = "http";
      group = "http";

      appendHttpConfig = ''
        charset utf-8;
      '';
    };

    networking.firewall.allowedTCPPorts = [ 80 443 ];
  };
}