From 5400b9b6f65451d41a9106fae6fc00f97d83f4ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Wed, 25 Mar 2020 11:57:48 +0100 Subject: Upgrade nixos --- modules/private/websites/tools/dav/davical.nix | 45 ++++++++++++-------------- 1 file changed, 21 insertions(+), 24 deletions(-) (limited to 'modules/private/websites/tools/dav/davical.nix') diff --git a/modules/private/websites/tools/dav/davical.nix b/modules/private/websites/tools/dav/davical.nix index 5eb3fab..9d6cd21 100644 --- a/modules/private/websites/tools/dav/davical.nix +++ b/modules/private/websites/tools/dav/davical.nix @@ -73,7 +73,7 @@ rec { modules = [ "proxy_fcgi" ]; webappName = "tools_davical"; root = "/run/current-system/webapps/${webappName}"; - vhostConf = '' + vhostConf = socket: '' Alias /davical "${root}" Alias /caldav.php "${root}/caldav.php" @@ -84,7 +84,7 @@ rec { CGIPassAuth on - SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost" + SetHandler "proxy:unix:${socket}|fcgi://localhost" RewriteEngine On @@ -111,28 +111,25 @@ rec { phpFpm = rec { serviceDeps = [ "postgresql.service" "openldap.service" ]; basedir = builtins.concatStringsSep ":" [ webapp "/var/secrets/webapps/dav-davical" awl ]; - socket = "/var/run/phpfpm/davical.sock"; - pool = '' - user = ${apache.user} - group = ${apache.group} - listen.owner = ${apache.user} - listen.group = ${apache.group} - pm = dynamic - pm.max_children = 60 - pm.start_servers = 2 - pm.min_spare_servers = 1 - pm.max_spare_servers = 10 + pool = { + "listen.owner" = apache.user; + "listen.group" = apache.group; + "pm" = "dynamic"; + "pm.max_children" = "60"; + "pm.start_servers" = "2"; + "pm.min_spare_servers" = "1"; + "pm.max_spare_servers" = "10"; - ; Needed to avoid clashes in browser cookies (same domain) - php_value[session.name] = DavicalPHPSESSID - php_admin_value[open_basedir] = "${basedir}:/tmp:/var/lib/php/sessions/davical" - php_admin_value[include_path] = "${awl}/inc:${webapp}/inc" - php_admin_value[session.save_path] = "/var/lib/php/sessions/davical" - php_flag[magic_quotes_gpc] = Off - php_flag[register_globals] = Off - php_admin_value[error_reporting] = "E_ALL & ~E_NOTICE" - php_admin_value[default_charset] = "utf-8" - php_flag[magic_quotes_runtime] = Off - ''; + # Needed to avoid clashes in browser cookies (same domain) + "php_value[session.name]" = "DavicalPHPSESSID"; + "php_admin_value[open_basedir]" = "${basedir}:/tmp:/var/lib/php/sessions/davical"; + "php_admin_value[include_path]" = "${awl}/inc:${webapp}/inc"; + "php_admin_value[session.save_path]" = "/var/lib/php/sessions/davical"; + "php_flag[magic_quotes_gpc]" = "Off"; + "php_flag[register_globals]" = "Off"; + "php_admin_value[error_reporting]" = "E_ALL & ~E_NOTICE"; + "php_admin_value[default_charset]" = "utf-8"; + "php_flag[magic_quotes_runtime]" = "Off"; + }; }; } -- cgit v1.2.3