Eu não posso dizer que o que você tem é definitivamente incorreto, mas eu posso dizer que sua seção do PHP é bem diferente das minhas seções PHP. Aqui está o núcleo de como eu faço isso.
location ~ \.php$ {
fastcgi_keep_conn on;
fastcgi_pass php56-fpm;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
Eu tenho um tutorial no Nginx / Wordpress que inclui arquivos de configuração completos que você pode baixar, aqui . Ele entra no cache e em todos os tipos de coisas.