aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2020-03-30 23:54:00 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2020-03-30 23:54:00 +0200
commit441da8aac378f401625e82caf281fa0e26128310 (patch)
tree954ff4c76ac748a63426f7dddabd0af2407fee92
parent9a45867fbe3fc0c777a92f19d953b831deaec09d (diff)
downloadNix-441da8aac378f401625e82caf281fa0e26128310.tar.gz
Nix-441da8aac378f401625e82caf281fa0e26128310.tar.zst
Nix-441da8aac378f401625e82caf281fa0e26128310.zip
Use pools instead of deprecated poolConfigs for php
-rw-r--r--modules/private/tasks/default.nix36
-rw-r--r--modules/private/websites/leila/production.nix22
-rw-r--r--modules/private/websites/tools/dav/davical.nix1
-rw-r--r--modules/private/websites/tools/dav/default.nix7
-rw-r--r--modules/private/websites/tools/git/default.nix7
-rw-r--r--modules/private/websites/tools/git/mantisbt.nix1
-rw-r--r--modules/private/websites/tools/mail/default.nix5
-rw-r--r--modules/private/websites/tools/mail/rainloop.nix1
-rw-r--r--modules/private/websites/tools/tools/adminer.nix1
-rw-r--r--modules/private/websites/tools/tools/default.nix127
-rw-r--r--modules/private/websites/tools/tools/dokuwiki.nix1
-rw-r--r--modules/private/websites/tools/tools/grocy.nix1
-rw-r--r--modules/private/websites/tools/tools/kanboard.nix1
-rw-r--r--modules/private/websites/tools/tools/ldap.nix1
-rw-r--r--modules/private/websites/tools/tools/rompr.nix1
-rw-r--r--modules/private/websites/tools/tools/shaarli.nix1
-rw-r--r--modules/private/websites/tools/tools/ttrss.nix1
-rw-r--r--modules/private/websites/tools/tools/wallabag.nix1
-rw-r--r--modules/private/websites/tools/tools/yourls.nix1
19 files changed, 123 insertions, 94 deletions
diff --git a/modules/private/tasks/default.nix b/modules/private/tasks/default.nix
index c0cc87b..78e07c1 100644
--- a/modules/private/tasks/default.nix
+++ b/modules/private/tasks/default.nix
@@ -170,24 +170,26 @@ in {
170 </Location> 170 </Location>
171 '') env.taskwarrior-web); 171 '') env.taskwarrior-web);
172 }; 172 };
173 services.phpfpm.poolConfigs = { 173 services.phpfpm.pools = {
174 tasks = '' 174 tasks = {
175 listen = /var/run/phpfpm/task.sock 175 listen = "/var/run/phpfpm/task.sock";
176 user = ${user} 176 extraConfig = ''
177 group = ${group} 177 user = ${user}
178 listen.owner = wwwrun 178 group = ${group}
179 listen.group = wwwrun 179 listen.owner = wwwrun
180 pm = dynamic 180 listen.group = wwwrun
181 pm.max_children = 60 181 pm = dynamic
182 pm.start_servers = 2 182 pm.max_children = 60
183 pm.min_spare_servers = 1 183 pm.start_servers = 2
184 pm.max_spare_servers = 10 184 pm.min_spare_servers = 1
185 pm.max_spare_servers = 10
185 186
186 ; Needed to avoid clashes in browser cookies (same domain) 187 ; Needed to avoid clashes in browser cookies (same domain)
187 env[PATH] = "/etc/profiles/per-user/${user}/bin" 188 env[PATH] = "/etc/profiles/per-user/${user}/bin"
188 php_value[session.name] = TaskPHPSESSID 189 php_value[session.name] = TaskPHPSESSID
189 php_admin_value[open_basedir] = "${./www}:/tmp:${server_vardir}:/etc/profiles/per-user/${user}/bin/" 190 php_admin_value[open_basedir] = "${./www}:/tmp:${server_vardir}:/etc/profiles/per-user/${user}/bin/"
190 ''; 191 '';
192 };
191 }; 193 };
192 194
193 myServices.websites.webappDirs._task = ./www; 195 myServices.websites.webappDirs._task = ./www;
diff --git a/modules/private/websites/leila/production.nix b/modules/private/websites/leila/production.nix
index 4390d59..e8591c8 100644
--- a/modules/private/websites/leila/production.nix
+++ b/modules/private/websites/leila/production.nix
@@ -6,19 +6,21 @@ in {
6 options.myServices.websites.leila.production.enable = lib.mkEnableOption "enable Leila's websites in production"; 6 options.myServices.websites.leila.production.enable = lib.mkEnableOption "enable Leila's websites in production";
7 7
8 config = lib.mkIf cfg.enable { 8 config = lib.mkIf cfg.enable {
9 services.phpfpm.poolConfigs.leila = '' 9 services.phpfpm.pools.leila = {
10 listen = /run/phpfpm/leila.sock 10 listen = "/run/phpfpm/leila.sock";
11 user = wwwrun 11 extraConfig = ''
12 group = wwwrun 12 user = wwwrun
13 listen.owner = wwwrun 13 group = wwwrun
14 listen.group = wwwrun 14 listen.owner = wwwrun
15 listen.group = wwwrun
15 16
16 pm = ondemand 17 pm = ondemand
17 pm.max_children = 5 18 pm.max_children = 5
18 pm.process_idle_timeout = 60 19 pm.process_idle_timeout = 60
19 20
20 php_admin_value[open_basedir] = "${varDir}:/tmp" 21 php_admin_value[open_basedir] = "${varDir}:/tmp"
21 ''; 22 '';
23 };
22 24
23 services.webstats.sites = [ 25 services.webstats.sites = [
24 { name = "leila.bouya.org"; } 26 { name = "leila.bouya.org"; }
diff --git a/modules/private/websites/tools/dav/davical.nix b/modules/private/websites/tools/dav/davical.nix
index 2a02f5e..5eb3fab 100644
--- a/modules/private/websites/tools/dav/davical.nix
+++ b/modules/private/websites/tools/dav/davical.nix
@@ -113,7 +113,6 @@ rec {
113 basedir = builtins.concatStringsSep ":" [ webapp "/var/secrets/webapps/dav-davical" awl ]; 113 basedir = builtins.concatStringsSep ":" [ webapp "/var/secrets/webapps/dav-davical" awl ];
114 socket = "/var/run/phpfpm/davical.sock"; 114 socket = "/var/run/phpfpm/davical.sock";
115 pool = '' 115 pool = ''
116 listen = ${socket}
117 user = ${apache.user} 116 user = ${apache.user}
118 group = ${apache.group} 117 group = ${apache.group}
119 listen.owner = ${apache.user} 118 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/dav/default.nix b/modules/private/websites/tools/dav/default.nix
index c74930a..0012965 100644
--- a/modules/private/websites/tools/dav/default.nix
+++ b/modules/private/websites/tools/dav/default.nix
@@ -42,8 +42,11 @@ in {
42 ]; 42 ];
43 }; 43 };
44 44
45 services.phpfpm.poolConfigs = { 45 services.phpfpm.pools = {
46 davical = davical.phpFpm.pool; 46 davical = {
47 listen = davical.phpFpm.socket;
48 extraConfig = davical.phpFpm.pool;
49 };
47 }; 50 };
48 51
49 myServices.websites.webappDirs._dav = ./www; 52 myServices.websites.webappDirs._dav = ./www;
diff --git a/modules/private/websites/tools/git/default.nix b/modules/private/websites/tools/git/default.nix
index a5f525b..054e47b 100644
--- a/modules/private/websites/tools/git/default.nix
+++ b/modules/private/websites/tools/git/default.nix
@@ -38,8 +38,11 @@ in {
38 '' 38 ''
39 ]; 39 ];
40 }; 40 };
41 services.phpfpm.poolConfigs = { 41 services.phpfpm.pools = {
42 mantisbt = mantisbt.phpFpm.pool; 42 mantisbt = {
43 listen = mantisbt.phpFpm.socket;
44 extraConfig = mantisbt.phpFpm.pool;
45 };
43 }; 46 };
44 }; 47 };
45} 48}
diff --git a/modules/private/websites/tools/git/mantisbt.nix b/modules/private/websites/tools/git/mantisbt.nix
index 8606819..d75b022 100644
--- a/modules/private/websites/tools/git/mantisbt.nix
+++ b/modules/private/websites/tools/git/mantisbt.nix
@@ -78,7 +78,6 @@ rec {
78 ++ webRoot.plugins); 78 ++ webRoot.plugins);
79 socket = "/var/run/phpfpm/mantisbt.sock"; 79 socket = "/var/run/phpfpm/mantisbt.sock";
80 pool = '' 80 pool = ''
81 listen = ${socket}
82 user = ${apache.user} 81 user = ${apache.user}
83 group = ${apache.group} 82 group = ${apache.group}
84 listen.owner = ${apache.user} 83 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/mail/default.nix b/modules/private/websites/tools/mail/default.nix
index 6342694..bb36042 100644
--- a/modules/private/websites/tools/mail/default.nix
+++ b/modules/private/websites/tools/mail/default.nix
@@ -60,8 +60,9 @@ in
60 extraConfig = roundcubemail.phpFpm.pool; 60 extraConfig = roundcubemail.phpFpm.pool;
61 phpOptions = config.services.phpfpm.phpOptions + roundcubemail.phpFpm.phpConfig; 61 phpOptions = config.services.phpfpm.phpOptions + roundcubemail.phpFpm.phpConfig;
62 }; 62 };
63 services.phpfpm.poolConfigs = { 63 services.phpfpm.pools.rainloop = {
64 rainloop = rainloop.phpFpm.pool; 64 listen = rainloop.phpFpm.socket;
65 extraConfig = rainloop.phpFpm.pool;
65 }; 66 };
66 system.activationScripts = { 67 system.activationScripts = {
67 roundcubemail = roundcubemail.activationScript; 68 roundcubemail = roundcubemail.activationScript;
diff --git a/modules/private/websites/tools/mail/rainloop.nix b/modules/private/websites/tools/mail/rainloop.nix
index dbf0f24..2dad46e 100644
--- a/modules/private/websites/tools/mail/rainloop.nix
+++ b/modules/private/websites/tools/mail/rainloop.nix
@@ -39,7 +39,6 @@ rec {
39 basedir = builtins.concatStringsSep ":" [ webRoot varDir ]; 39 basedir = builtins.concatStringsSep ":" [ webRoot varDir ];
40 socket = "/var/run/phpfpm/rainloop.sock"; 40 socket = "/var/run/phpfpm/rainloop.sock";
41 pool = '' 41 pool = ''
42 listen = ${socket}
43 user = ${apache.user} 42 user = ${apache.user}
44 group = ${apache.group} 43 group = ${apache.group}
45 listen.owner = ${apache.user} 44 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/adminer.nix b/modules/private/websites/tools/tools/adminer.nix
index e41c488..907e37f 100644
--- a/modules/private/websites/tools/tools/adminer.nix
+++ b/modules/private/websites/tools/tools/adminer.nix
@@ -11,7 +11,6 @@ rec {
11 phpFpm = rec { 11 phpFpm = rec {
12 socket = "/var/run/phpfpm/adminer.sock"; 12 socket = "/var/run/phpfpm/adminer.sock";
13 pool = '' 13 pool = ''
14 listen = ${socket}
15 user = ${apache.user} 14 user = ${apache.user}
16 group = ${apache.group} 15 group = ${apache.group}
17 listen.owner = ${apache.user} 16 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/default.nix b/modules/private/websites/tools/tools/default.nix
index e2a3913..5dc0981 100644
--- a/modules/private/websites/tools/tools/default.nix
+++ b/modules/private/websites/tools/tools/default.nix
@@ -224,56 +224,87 @@ in {
224 paths = [ "/var/secrets/mpd" ]; 224 paths = [ "/var/secrets/mpd" ];
225 }; 225 };
226 226
227 services.phpfpm.pools.devtools = { 227 services.phpfpm.pools = {
228 listen = "/var/run/phpfpm/devtools.sock"; 228 tools = {
229 extraConfig = '' 229 listen = "/var/run/phpfpm/tools.sock";
230 user = wwwrun 230 extraConfig = ''
231 group = wwwrun 231 user = wwwrun
232 listen.owner = wwwrun 232 group = wwwrun
233 listen.group = wwwrun 233 listen.owner = wwwrun
234 pm = dynamic 234 listen.group = wwwrun
235 pm.max_children = 60 235 pm = dynamic
236 pm.start_servers = 2 236 pm.max_children = 60
237 pm.min_spare_servers = 1 237 pm.start_servers = 2
238 pm.max_spare_servers = 10 238 pm.min_spare_servers = 1
239 pm.max_spare_servers = 10
239 240
240 php_admin_value[open_basedir] = "/run/wrappers/bin/sendmail:/var/lib/ftp/devtools.immae.eu:/tmp" 241 ; Needed to avoid clashes in browser cookies (same domain)
241 ''; 242 php_value[session.name] = ToolsPHPSESSID
242 phpOptions = config.services.phpfpm.phpOptions + '' 243 php_admin_value[open_basedir] = "/run/wrappers/bin/sendmail:/var/lib/ftp/tools.immae.eu:/tmp"
243 extension=${pkgs.php}/lib/php/extensions/mysqli.so 244 '';
244 extension=${pkgs.phpPackages.redis}/lib/php/extensions/redis.so 245 };
245 extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so 246 devtools = {
246 zend_extension=${pkgs.php}/lib/php/extensions/opcache.so 247 listen = "/var/run/phpfpm/devtools.sock";
247 ''; 248 extraConfig = ''
248 }; 249 user = wwwrun
249 250 group = wwwrun
250 services.phpfpm.poolConfigs = { 251 listen.owner = wwwrun
251 adminer = adminer.phpFpm.pool; 252 listen.group = wwwrun
252 ttrss = ttrss.phpFpm.pool; 253 pm = dynamic
253 wallabag = wallabag.phpFpm.pool; 254 pm.max_children = 60
254 yourls = yourls.phpFpm.pool; 255 pm.start_servers = 2
255 rompr = rompr.phpFpm.pool; 256 pm.min_spare_servers = 1
256 shaarli = shaarli.phpFpm.pool; 257 pm.max_spare_servers = 10
257 dokuwiki = dokuwiki.phpFpm.pool;
258 ldap = ldap.phpFpm.pool;
259 kanboard = kanboard.phpFpm.pool;
260 grocy = grocy.phpFpm.pool;
261 tools = ''
262 listen = /var/run/phpfpm/tools.sock
263 user = wwwrun
264 group = wwwrun
265 listen.owner = wwwrun
266 listen.group = wwwrun
267 pm = dynamic
268 pm.max_children = 60
269 pm.start_servers = 2
270 pm.min_spare_servers = 1
271 pm.max_spare_servers = 10
272 258
273 ; Needed to avoid clashes in browser cookies (same domain) 259 php_admin_value[open_basedir] = "/run/wrappers/bin/sendmail:/var/lib/ftp/devtools.immae.eu:/tmp"
274 php_value[session.name] = ToolsPHPSESSID 260 '';
275 php_admin_value[open_basedir] = "/run/wrappers/bin/sendmail:/var/lib/ftp/tools.immae.eu:/tmp" 261 phpOptions = config.services.phpfpm.phpOptions + ''
276 ''; 262 extension=${pkgs.php}/lib/php/extensions/mysqli.so
263 extension=${pkgs.phpPackages.redis}/lib/php/extensions/redis.so
264 extension=${pkgs.phpPackages.apcu}/lib/php/extensions/apcu.so
265 zend_extension=${pkgs.php}/lib/php/extensions/opcache.so
266 '';
267 };
268 adminer = {
269 listen = adminer.phpFpm.socket;
270 extraConfig = adminer.phpFpm.pool;
271 };
272 ttrss = {
273 listen = ttrss.phpFpm.socket;
274 extraConfig = ttrss.phpFpm.pool;
275 };
276 wallabag = {
277 listen = wallabag.phpFpm.socket;
278 extraConfig = wallabag.phpFpm.pool;
279 };
280 yourls = {
281 listen = yourls.phpFpm.socket;
282 extraConfig = yourls.phpFpm.pool;
283 };
284 rompr = {
285 listen = rompr.phpFpm.socket;
286 extraConfig = rompr.phpFpm.pool;
287 };
288 shaarli = {
289 listen = shaarli.phpFpm.socket;
290 extraConfig = shaarli.phpFpm.pool;
291 };
292 dokuwiki = {
293 listen = dokuwiki.phpFpm.socket;
294 extraConfig = dokuwiki.phpFpm.pool;
295 };
296 ldap = {
297 listen = ldap.phpFpm.socket;
298 extraConfig = ldap.phpFpm.pool;
299 };
300 kanboard = {
301 listen = kanboard.phpFpm.socket;
302 extraConfig = kanboard.phpFpm.pool;
303 };
304 grocy = {
305 listen = grocy.phpFpm.socket;
306 extraConfig = grocy.phpFpm.pool;
307 };
277 }; 308 };
278 309
279 system.activationScripts = { 310 system.activationScripts = {
diff --git a/modules/private/websites/tools/tools/dokuwiki.nix b/modules/private/websites/tools/tools/dokuwiki.nix
index e40d671..d66e85d 100644
--- a/modules/private/websites/tools/tools/dokuwiki.nix
+++ b/modules/private/websites/tools/tools/dokuwiki.nix
@@ -46,7 +46,6 @@ rec {
46 [ webRoot varDir ] ++ webRoot.plugins); 46 [ webRoot varDir ] ++ webRoot.plugins);
47 socket = "/var/run/phpfpm/dokuwiki.sock"; 47 socket = "/var/run/phpfpm/dokuwiki.sock";
48 pool = '' 48 pool = ''
49 listen = ${socket}
50 user = ${apache.user} 49 user = ${apache.user}
51 group = ${apache.group} 50 group = ${apache.group}
52 listen.owner = ${apache.user} 51 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/grocy.nix b/modules/private/websites/tools/tools/grocy.nix
index c165030..1b8da20 100644
--- a/modules/private/websites/tools/tools/grocy.nix
+++ b/modules/private/websites/tools/tools/grocy.nix
@@ -37,7 +37,6 @@ rec {
37 [ grocy grocy.yarnModules varDir ]); 37 [ grocy grocy.yarnModules varDir ]);
38 socket = "/var/run/phpfpm/grocy.sock"; 38 socket = "/var/run/phpfpm/grocy.sock";
39 pool = '' 39 pool = ''
40 listen = ${socket}
41 user = ${apache.user} 40 user = ${apache.user}
42 group = ${apache.group} 41 group = ${apache.group}
43 listen.owner = ${apache.user} 42 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/kanboard.nix b/modules/private/websites/tools/tools/kanboard.nix
index 36a949c..1880cbd 100644
--- a/modules/private/websites/tools/tools/kanboard.nix
+++ b/modules/private/websites/tools/tools/kanboard.nix
@@ -71,7 +71,6 @@ rec {
71 basedir = builtins.concatStringsSep ":" [ webRoot varDir "/var/secrets/webapps/tools-kanboard" ]; 71 basedir = builtins.concatStringsSep ":" [ webRoot varDir "/var/secrets/webapps/tools-kanboard" ];
72 socket = "/var/run/phpfpm/kanboard.sock"; 72 socket = "/var/run/phpfpm/kanboard.sock";
73 pool = '' 73 pool = ''
74 listen = ${socket}
75 user = ${apache.user} 74 user = ${apache.user}
76 group = ${apache.group} 75 group = ${apache.group}
77 listen.owner = ${apache.user} 76 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/ldap.nix b/modules/private/websites/tools/tools/ldap.nix
index 96bd02c..e58a9bd 100644
--- a/modules/private/websites/tools/tools/ldap.nix
+++ b/modules/private/websites/tools/tools/ldap.nix
@@ -57,7 +57,6 @@ rec {
57 basedir = builtins.concatStringsSep ":" [ webRoot "/var/secrets/webapps/tools-ldap" ]; 57 basedir = builtins.concatStringsSep ":" [ webRoot "/var/secrets/webapps/tools-ldap" ];
58 socket = "/var/run/phpfpm/ldap.sock"; 58 socket = "/var/run/phpfpm/ldap.sock";
59 pool = '' 59 pool = ''
60 listen = ${socket}
61 user = ${apache.user} 60 user = ${apache.user}
62 group = ${apache.group} 61 group = ${apache.group}
63 listen.owner = ${apache.user} 62 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/rompr.nix b/modules/private/websites/tools/tools/rompr.nix
index 74034f0..75adabe 100644
--- a/modules/private/websites/tools/tools/rompr.nix
+++ b/modules/private/websites/tools/tools/rompr.nix
@@ -53,7 +53,6 @@ rec {
53 basedir = builtins.concatStringsSep ":" [ webRoot varDir ]; 53 basedir = builtins.concatStringsSep ":" [ webRoot varDir ];
54 socket = "/var/run/phpfpm/rompr.sock"; 54 socket = "/var/run/phpfpm/rompr.sock";
55 pool = '' 55 pool = ''
56 listen = ${socket}
57 user = ${apache.user} 56 user = ${apache.user}
58 group = ${apache.group} 57 group = ${apache.group}
59 listen.owner = ${apache.user} 58 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/shaarli.nix b/modules/private/websites/tools/tools/shaarli.nix
index 0f1ae7b..0a75755 100644
--- a/modules/private/websites/tools/tools/shaarli.nix
+++ b/modules/private/websites/tools/tools/shaarli.nix
@@ -50,7 +50,6 @@ in rec {
50 basedir = builtins.concatStringsSep ":" [ webRoot varDir ]; 50 basedir = builtins.concatStringsSep ":" [ webRoot varDir ];
51 socket = "/var/run/phpfpm/shaarli.sock"; 51 socket = "/var/run/phpfpm/shaarli.sock";
52 pool = '' 52 pool = ''
53 listen = ${socket}
54 user = ${apache.user} 53 user = ${apache.user}
55 group = ${apache.group} 54 group = ${apache.group}
56 listen.owner = ${apache.user} 55 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/ttrss.nix b/modules/private/websites/tools/tools/ttrss.nix
index 4a9b8ca..a8b2a93 100644
--- a/modules/private/websites/tools/tools/ttrss.nix
+++ b/modules/private/websites/tools/tools/ttrss.nix
@@ -116,7 +116,6 @@ rec {
116 ++ webRoot.plugins); 116 ++ webRoot.plugins);
117 socket = "/var/run/phpfpm/ttrss.sock"; 117 socket = "/var/run/phpfpm/ttrss.sock";
118 pool = '' 118 pool = ''
119 listen = ${socket}
120 user = ${apache.user} 119 user = ${apache.user}
121 group = ${apache.group} 120 group = ${apache.group}
122 listen.owner = ${apache.user} 121 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/wallabag.nix b/modules/private/websites/tools/tools/wallabag.nix
index 2d152b2..014d8a1 100644
--- a/modules/private/websites/tools/tools/wallabag.nix
+++ b/modules/private/websites/tools/tools/wallabag.nix
@@ -131,7 +131,6 @@ rec {
131 basedir = builtins.concatStringsSep ":" [ webappDir "/var/secrets/webapps/tools-wallabag" varDir ]; 131 basedir = builtins.concatStringsSep ":" [ webappDir "/var/secrets/webapps/tools-wallabag" varDir ];
132 socket = "/var/run/phpfpm/wallabag.sock"; 132 socket = "/var/run/phpfpm/wallabag.sock";
133 pool = '' 133 pool = ''
134 listen = ${socket}
135 user = ${apache.user} 134 user = ${apache.user}
136 group = ${apache.group} 135 group = ${apache.group}
137 listen.owner = ${apache.user} 136 listen.owner = ${apache.user}
diff --git a/modules/private/websites/tools/tools/yourls.nix b/modules/private/websites/tools/tools/yourls.nix
index 6280e78..466ceae 100644
--- a/modules/private/websites/tools/tools/yourls.nix
+++ b/modules/private/websites/tools/tools/yourls.nix
@@ -75,7 +75,6 @@ rec {
75 ++ webRoot.plugins); 75 ++ webRoot.plugins);
76 socket = "/var/run/phpfpm/yourls.sock"; 76 socket = "/var/run/phpfpm/yourls.sock";
77 pool = '' 77 pool = ''
78 listen = ${socket}
79 user = ${apache.user} 78 user = ${apache.user}
80 group = ${apache.group} 79 group = ${apache.group}
81 listen.owner = ${apache.user} 80 listen.owner = ${apache.user}