diff options
Diffstat (limited to 'host/Rory-nginx/configuration.nix')
-rwxr-xr-x | host/Rory-nginx/configuration.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/host/Rory-nginx/configuration.nix b/host/Rory-nginx/configuration.nix index 31a0806..6ecbd59 100755 --- a/host/Rory-nginx/configuration.nix +++ b/host/Rory-nginx/configuration.nix @@ -25,6 +25,14 @@ package = pkgs.nginxQuic; recommendedProxySettings = true; recommendedTlsSettings = true; + appendConfig = '' + worker_processes 512; + ''; + eventsConfig = '' + #use kqueue; + worker_connections 1024; + ''; + upstreams = import ./matrix/upstreams.nix; virtualHosts = { "siliconheaven.thearcanebrony.net" = import ./hosts/thearcanebrony.net/siliconheaven.nix; "lfs.thearcanebrony.net" = import ./hosts/thearcanebrony.net/lfs.nix; @@ -72,6 +80,9 @@ }; }; }; + systemd.services.nginx.serviceConfig = { + LimitNOFILE=5000000; + } systemd.services.nginx.requires = [ "data.mount" ]; security.acme.acceptTerms = true; security.acme.defaults.email = "root@thearcanebrony.net"; |