Eu tento fazer a mesma coisa. Ele funciona, mas eu ainda tenho um pequeno problema com meus recursos (eu uso trilhos)
No bloco servidor , você deseja adicionar um bloco local .
Aqui está como eu faço:
location ~ ^/app1(/.*|$) {
root /srv/www/app1/current/public;
passenger_base_uri /app1;
passenger_app_root /srv/www/app1/current;
passenger_document_root /srv/www/app1/current/public;
passenger_enabled on;
}
E agora example.com/app1 veicula seu aplicativo.
Adicione o número de locais block que desejar no mesmo padrão para mais aplicativos.