summaryrefslogtreecommitdiff
path: root/flora/services/nginx.nix
diff options
context:
space:
mode:
authorstuebinm2024-09-09 18:44:29 +0200
committerstuebinm2024-09-09 18:44:29 +0200
commita33ad0716dc2655d8a23c90ebcab6b5eaec813f3 (patch)
treed1ce36eccec4a3338de63bf0d808e9785f8bea51 /flora/services/nginx.nix
parentacd0947bb2eb627e94987c82c90fef2445417d9a (diff)
flora/fcgiwrap: use separate instances
Diffstat (limited to 'flora/services/nginx.nix')
-rw-r--r--flora/services/nginx.nix16
1 files changed, 14 insertions, 2 deletions
diff --git a/flora/services/nginx.nix b/flora/services/nginx.nix
index 1d95255..4a9bf33 100644
--- a/flora/services/nginx.nix
+++ b/flora/services/nginx.nix
@@ -24,12 +24,24 @@
enableACME = true;
forceSSL = true;
locations."~ (.*)".extraConfig = ''
- fastcgi_pass unix:${config.services.fcgiwrap.socketAddress};
+ fastcgi_pass unix:${config.services.fcgiwrap.instances.nomsing.socket.address};
include ${pkgs.nginx}/conf/fastcgi_params;
fastcgi_param SCRIPT_FILENAME ${lib.getExe pkgs.nomsring};
fastcgi_param PATH_INFO $1;
'';
};
};
- services.fcgiwrap.enable = true;
+
+ services.fcgiwrap.instances.nomsing = {
+ socket = {
+ user = "nomsring";
+ group = "users";
+ mode = "0622";
+ };
+ };
+
+ users.users.nomsring = {
+ isSystemUser = true;
+ group = "users";
+ };
}