Да куда уж конкретней, ну вот вам пару кусков конфига, набросал по памяти, может и не работать, но что-то похожее
location /admin {
alias /var/www/my_mega_ptoekt/admin;
index index.php;
error_page 403 404 502 503 504 /admin/index.php;
location ~ \.php$ {
if (!-f $request_filename) { return 404; }
expires epoch;
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
# Тут ссылка на ваш пул
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
location ~ \.(jpg|jpeg|gif|png|ico)$ {
access_log off;
expires 33d;
}
}
Сам пул скорее всего должен находиться тут
/etc/php5/fpm/pool.d/
Скопируйте готовый, настройте как нравится, только listen установите такой-же как указали в fastcgi_pass
какие обрывки? вы о чем? изначально про это написано было, если было бы все так банально я бы наверно не задавал вопрос, да?
Может еще на этот вопрос ответите Почему нельзя сделать больше 4х пулов php-fpm?
Прописываете первым локейшн админ, потом для всего остального. Когда nginx будет определять локейшн, для всех страниц с /admin будут взяты именно эти настройки. Вам @RicoX все уже объяснил, только блок для поп-файлов лишний.