Frage

Ich betreibe eine Rails-Anwendung auf Passagier- und alles funktioniert wie es sollte.

Ich mag eine Sinatra App hinzufügen als Rack-Anwendung mit Passagiere laufen, aber ich bekomme einen Routing-Fehler.

Mein Virtual Datei sieht aus wie:

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>

Meine Sinatra App ist sehr einfach; Ich habe eine Route get "/do_something" do .... ohne öffentliche Dateien genannt. es reagiert nur mit einigen JSON.

Wie kann ich es tun Anfragen wie www.sub.domain2.com/do_something

War es hilfreich?

Lösung

Es scheint, OK, werden die Berechtigungen korrekt eingestellt?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top