passageiro via apache com o módulo de passageiro é o que você quer fazer?
A única maneira que conheço é via libapache2-mod-passenger
Acabei de postar meu conf, no meu caso para app diáspora. (afaik um nome de servidor é necessário em um host virtual, pelo menos, é a sua distinção dos outros vhosts!?)
<VirtualHost *:80>
DocumentRoot "/var/www/diaspora/public"
ServerName diaspora
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/bin/ruby1.8
#ProxyPass / http://localhost:3000/
Options +ExecCGI
Options Indexes
Options +FollowSymLinks
<Directory "/var/www/diaspora">
Order allow,deny
allow from all
AllowOverride All
</Directory>
<Directory "/var/www/diaspora/public">
Order allow,deny
allow from all
Options -MultiViews
</Directory>
</VirtualHost>