У меня есть
небольшой гист для генерирования пула и конфига nginx. Если функции генерирования излишни, то смотрите на nginx-vhost.bone и на phpfpm-pool.bone. Все %переменные% внутри меняйте на соответствующие вашему окружению значения. Для phpfpm-pool.bone обратите внимание на лимиты памяти, процессов и максимальный размер загружаемого файла. Так же там закомментированны некоторые параметры, как listen - там можно выбрать что слушать(порт или сокет), соответственно, нужно поменять прокси "upstream" на nginx.
Ну и как заметил
@sim3x, нужно "
пользователя nginx добавить в группу сайта".
То есть если вы создаете пользователя для php-fpm с именем "super_site_user", то в группу super_site_user(при обычных обстоятельствах создается вместе с пользователем) добавьте пользователя www-data(нужно уточнить имя пользователя в /etc/nginx/nginx.conf - параметр user).