services.unit.config
NixOS option
Unit configuration in JSON format. More details here https://unit.nginx.org/configuration
type: stringDefault
''
{
"listeners": {},
"applications": {}
}
''Example
declared in: nixos/modules/services/web-servers/unit/default.nixView source on NixOS/nixpkgs →''
{
"listeners": {
"*:8300": {
"application": "example-php-72"
}
},
"applications": {
"example-php-72": {
"type": "php 7.2",
"processes": 4,
"user": "nginx",
"group": "nginx",
"root": "/var/www",
"index": "index.php",
"options": {
"file": "/etc/php.d/default.ini",
"admin": {
"max_execution_time": "30",
"max_input_time": "30",
"display_errors": "off",
"display_startup_errors": "off",
"open_basedir": "/dev/urandom:/proc/cpuinfo:/proc/meminfo:/etc/ssl/certs:/var/www",
"disable_functions": "exec,passthru,shell_exec,system"
}
}
}
}
}
''