Vra

Ek het 'n Rails app op Passenger en dit alles werk soos dit moet nie.

Ek wil 'n Sinatra app uit te voer as 'n Rack aansoek met Passenger voeg, maar ek kry 'n routing fout.

My verzonnen, machines lêer lyk:

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>

My Sinatra app is regtig eenvoudig, Ek het 'n roete genaamd get "/do_something" do .... met geen openbare lêers. dit reageer net met 'n paar into.

Hoe kan ek dit versoeke soos www.sub.domain2.com/do_something doen

Was dit nuttig?

Oplossing

Dit lyk OK, word die privileges korrek ingestel?

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top