Cómo instalar la aplicación symfony2 en un subdirectorio en nginx

Necesito instalar varias aplicaciones symfony2 en el mismo host pero en diferentes subdirectorios (o bloques de ubicación).

Con esta configuración, nginx lanza un "archivo no encontrado" o un mensaje de bucle de redireccionamiento cuando se intenta acceder a cualquier url.

Ejemplo:

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

Configuración actual:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta