Configurando Nginx para projetos Symfony 1.4

Tenho experimentado o servidor nginx para aplicativos symfony 1.4, mas a configuração pode ser um pouco complicada … Aqui está um exemplo funcional:

server {
listen
80;

server_name yourdomain
.com www.yourdomain.com;

root
/var/www/yourdomain.com/httpdocs/web;

access_log
/var/www/yourdomain.com/logs/access_log main;
error_log
/var/www/yourdomain.com/logs/error_log;

index index
.php;

location
/ {
try_files $uri $uri
/ /index.php$uri?$args;
}

location
~ "^(.+.php)($|/)" {
fastcgi_split_path_info
^(.+.php)(.*)$;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name
;
fastcgi_param SCRIPT_NAME $fastcgi_script_name
;
fastcgi_param PATH_INFO $fastcgi_path_info
;
fastcgi_pass
127.0.0.1:9000;
include fastcgi_params
;
}

}