Question

Je lance une application Rails sur des passagers et tout cela fonctionne comme il se doit.

Je veux ajouter une application Sinatra pour fonctionner comme une application Rack avec passager, mais je reçois 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>

Mon application Sinatra est très simple; J'ai appelé une route get "/do_something" do .... sans fichiers publics. il répond que certains JSON.

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

Était-ce utile?

La solution

Il semble OK, sont les privilèges définis correctement?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top