> 
> Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не
> попадают, Nginx их начинает тупо выдавать без обработки.
У меня всё прекрасно работает с
location ~ \.php$ {
        fastcgi_pass    $upstream_name;
        fastcgi_index   index.php;
        include         fastcgi.conf;
}
(просьба обратить внимание на отсутствие * после ~)