summary refs log tree commit diff
path: root/host/Rory-nginx/configuration.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/Rory-nginx/configuration.nix')
-rwxr-xr-xhost/Rory-nginx/configuration.nix11
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";