summaryrefslogtreecommitdiff
path: root/hosts/surtr/http
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2023-10-15 21:16:26 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2023-10-15 21:16:26 +0200
commitebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e (patch)
treeff71b317201b140afbc87512ab3a96149354b0c3 /hosts/surtr/http
parent3559a78338e5eaf502d5b49f19e275aa955f1334 (diff)
downloadnixos-ebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e.tar
nixos-ebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e.tar.gz
nixos-ebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e.tar.bz2
nixos-ebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e.tar.xz
nixos-ebc4c6c641d697b4bdb9af94e1ab5171c92b6c4e.zip
surtr: ...
Diffstat (limited to 'hosts/surtr/http')
-rw-r--r--hosts/surtr/http/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/hosts/surtr/http/default.nix b/hosts/surtr/http/default.nix
index 6b516b00..c70eb8f8 100644
--- a/hosts/surtr/http/default.nix
+++ b/hosts/surtr/http/default.nix
@@ -24,16 +24,20 @@
24 access_log syslog:server=unix:/dev/log main; 24 access_log syslog:server=unix:/dev/log main;
25 error_log syslog:server=unix:/dev/log info; 25 error_log syslog:server=unix:/dev/log info;
26 26
27 client_body_temp_path /run/nginx-client-bodies; 27 client_body_temp_path /run/nginx-client-bodies 2 2;
28 proxy_temp_path /run/nginx-proxy-bodies 2 2;
28 ''; 29 '';
29 additionalModules = with pkgs.nginxModules; [ pam ]; 30 additionalModules = with pkgs.nginxModules; [ pam ];
31 eventsConfig = ''
32 worker_connections 2048;
33 '';
30 }; 34 };
31 systemd.services.nginx = { 35 systemd.services.nginx = {
32 preStart = lib.mkForce config.services.nginx.preStart; 36 preStart = lib.mkForce config.services.nginx.preStart;
33 serviceConfig = { 37 serviceConfig = {
34 SupplementaryGroups = [ "shadow" ]; 38 SupplementaryGroups = [ "shadow" ];
35 ExecReload = lib.mkForce "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 39 ExecReload = lib.mkForce "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
36 RuntimeDirectory = lib.mkForce [ "nginx" "nginx-client-bodies" ]; 40 RuntimeDirectory = lib.mkForce [ "nginx" "nginx-client-bodies" "nginx-proxy-bodies" ];
37 RuntimeDirectoryMode = "0750"; 41 RuntimeDirectoryMode = "0750";
38 }; 42 };
39 }; 43 };