primeiro verifique se o php-fpm está escutando na porta 9000: netstat -an | grep LISTEN | grep 9000 se retornar algo como: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN então o php-fpm funciona e você deve checar sua configuração nginx. ou seja, verifique se você definiu server_name correto. deve ser o mesmo que você entra no seu navegador. Se você usar algum outro URL do que o localhost, certifique-se de ter o registro DNS correto para esses URLs. minha configuração para o php-fpm é:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/somesite/htdocs$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT /var/www/somesite/htdocs;
include /etc/nginx/fastcgi_params;
}
esta configuração funciona em muitos dos meus sites.