So I pulled the PHP location block out, and put it in its own file called php.conf. Then I simply did: include /etc/nginx/php.conf In each location block that needs to execute PHP. This seems to have worked quite nicely. However, is there a better way of doing this? Thanks. Posted at Nginx Forum: http://forum.nginx.org/read.php?2,228624,228659#msg-228659