devstaff-crete/DevStaff-Heraklion

View on GitHub
meetups/meetup03-DevOps/playbooks/nginx/templates/php_fpm_status_server.conf.j2

Summary

Maintainability
Test Coverage
### The configuration for the status pages of php-fpm. As described in
### http://www.php.net/manual/en/install.fpm.configuration.php.

{% for upstream in nginx_fastcgi_upstreams %}
location = /fpm-status-{{ upstream.name }} {
    if ($dont_show_status) {
        return 404;
    }
    fastcgi_pass {{ upstream.name }};
}

location = /ping-{{ upstream.name }} {
    if ($dont_show_status) {
        return 404;
    }
    fastcgi_pass {{ upstream.name }};
}
{% endfor %}