Hoe om VirtualHost instel vir 'n Sinatra App met Passenger?
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
Oplossing
Dit lyk OK, word die privileges korrek ingestel?
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow