- "pm" = "ondemand";
- "pm.max_children" = "5";
- "pm.process_idle_timeout" = "60";
-
- "php_admin_value[open_basedir]" = varDir;
- };
- phpOptions = config.services.phpfpm.phpOptions + ''
- date.timezone = 'Europe/Paris'
- extension=${pkgs.php}/lib/php/extensions/mysqli.so
- '';
- };
-
- services.websites.env.production.modules = [ "proxy_fcgi" ];
- services.websites.env.production.vhostNoSSLConfs.papa_maison_bbc = {
- hosts = [ "maison.bbc.bouya.org" ];
- root = varDir;
- extraConfig = [
- ''
- Alias /.well-known/acme-challenge ${config.security.acme.certs.papa.webroot}/.well-known/acme-challenge
- RedirectMatch 301 ^/((?!(\.well-known|add.php).*$).*)$ https://maison.bbc.bouya.org/$1
- <Directory ${varDir}>
- DirectoryIndex index.php index.htm index.html
- AllowOverride None
- Require all granted
- <FilesMatch "\.php$">
- SetHandler "proxy:unix:${config.services.phpfpm.pools.papa_maison_bbc.socket}|fcgi://localhost"
- </FilesMatch>
- </Directory>
- <Directory "${config.security.acme.certs.papa.webroot}">
- Options Indexes FollowSymLinks
- AllowOverride None
- Require all granted
- </Directory>
- ''
- ];
- };