2009-10-03 7 views
1

Je cours une application de Rails sur le passager et tout fonctionne comme il se doit.Comment configurer VirtualHost pour une application Sinatra avec Passenger?

Je souhaite ajouter une application Sinatra pour l'exécuter en tant qu'application Rack avec Passenger, mais j'obtiens une erreur de routage.

Mon VirtualHosts fichier ressemble à:

NameVirtualHost *:80 
<VirtualHost *:80> 
    ServerName www.domain1.com 
    DocumentRoot /home/user1/vhosts/project1/public 
    ErrorLog  /home/user1/vhosts/project1/log/httpd_error_log 
    CustomLog /home/user1/vhosts/project1/log/httpd_access_log combined 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName www.sub.domain2.com 
    DocumentRoot /home/user2/vhosts/sinatra_app/lib/public 
    ErrorLog  /home/user2/vhosts/sinatra_app/lib/log/httpd_error_log 
    CustomLog /home/user2/vhosts/sinatra_app/lib/log/httpd_access_log combined 
</VirtualHost> 

application My Sinatra est très simple; J'ai un itinéraire appelé get "/do_something" do .... sans fichiers publics. il répond seulement avec un peu de JSON.

Comment puis-je faire faire des demandes similaires www.sub.domain2.com/do_something

Répondre

0

Il semble OK, sont les priviledges correctement réglés?

+0

problème résolu, mes paramètres étaient corrects, j'ai mis à jour le passager à la dernière version et tout fonctionne comme il se doit :) merci pour l'aide! – phx

Questions connexes