Como instalar o aplicativo symfony2 em um subdiretório no nginx

Eu preciso instalar vários aplicativos symfony2 no mesmo host, mas em subdiretórios diferentes (ou blocos de localização).

Com essa configuração, o nginx lança uma mensagem de "arquivo não encontrado" ou de loop de redirecionamento ao tentar acessar qualquer URL.

Exemplo:

/login -> /base/login
/app1 -> /base/app1
/app2 -> /base/app2

Configuração Atual:

root /base/default; #Points to an empty directory

# Login Application
location ^~ /login {
    alias /base/login/web;
    try_files $uri app_dev.php;
}

# Anything else
location ~ ^/([\w\-]+) {
    alias /base/$1/web;
    try_files $uri app_dev.php;
}

location / {
    # Redirect to the login
    rewrite ^ /login redirect;
}

# Handle PHP
location ~ \.php$ {
    include fastcgi_params;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    fastcgi_param HTTPS off;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}

questionAnswers(2)

yourAnswerToTheQuestion