php-fpm 複数プール nginx

geo $fpm_socket {
    default unix:/var/run/php-fpm/www.sock;
    192.168.10.0/24  unix:/var/run/php-fpm/www2.sock;
}

server {
...

    location ~ \.php$ {
        fastcgi_pass $fpm_socket;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

パスで変更

map $request_uri $fpm_socket {
    default unix:/var/run/php-fpm/www.sock;
    ~^/api/ unix:/var/run/php-fpm/www2.sock;
}