С проблемой разобрался, оказывается этот конфиг работает :) Просто в старом (который переписывал) был еще один локейшн location ~ \.php$ { ... } и все запросы уходили в него