Fala Djalma... blz?
Então, eu estou começando com nginx agora...
Mas eu resolvi o problema... Vou postar pra galera aqui, assim ajuda quem quiser se aventurar com nginx
No arquivo de configuração do seu nginx, na seção Server, basta adicionar:
location / {
# restante da sua configuração
# ...
try_files $uri $uri/ /app/webroot/index.php$args;
rewrite ^(.*)$ /app/webroot$1 break;
}
A título de informação, no mesmo hardware, dentro da mesma rede eu conseguia 75 requisições/segundo com o Spaghetti rodando no Apache.
Agora, com o nginx + php-fpm eu consigo uma média de 305 requisições/segundo (isso sem fazer nenhum tunning no nginx, e segundo o sysadmin o apache estava "tunnado")
Outro detalhe: a pasta do Spaghetti é /app/public. Mas no meu caso eu precisei renomear para /app/webroot pq "public" é uma palavra reservada do nosso firewall e ele não permitia uma aplicação usar esso nome no seu endereço absoluto. Faltou eu explicar isso na pergunta original