server { listen {{ port_nginx_status }}; listen [::]:{{ port_nginx_status }}; access_log /var/log/nginx/localhost-nginx_status_monitorix.lan-access.log; error_log /var/log/nginx/localhost-nginx_status_monitorix.lan-error.log; location /nginx_status_monitorix { stub_status on; access_log off; allow 127.0.0.1; allow ::1; deny all; } {%- if phpfpm_installed == 'true' %} {%- for php_pool_info in php_pools_infos.splitlines() %} {%- set phpversion = php_pool_info.split(',')[0] %} {%- set pool_name = php_pool_info.split(',')[1] %} location {{ path.rstrip('/') }}/php-pool-status/php{{ phpversion }}-fpm-{{ pool_name }} { fastcgi_split_path_info ^(.+?\.php)(/.*)$; fastcgi_pass unix:/var/run/php/php{{ phpversion }}-fpm-{{ pool_name }}-{{ app }}-status.sock; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME cas_server.php; } {%- endfor %} {%- endif %} }