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;
}
}