Cómo configurar VirtualHost para una aplicación Sinatra con pasajeros?
Pregunta
corro una aplicación Rails en pasajeros y todo funciona como debería.
Quiero añadir una aplicación Sinatra para ejecutarse como una aplicación Rack con pasajeros, pero me da un error de enrutamiento.
Mi VirtualHosts del archivo será similar a:
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>
Mi Sinatra aplicación es muy simple; Tengo una ruta llamada get "/do_something" do ....
sin archivos públicos. sólo responde con un poco de JSON.
¿Cómo puedo hacer que haga peticiones como www.sub.domain2.com/do_something
Solución
Parece OK, se han establecido correctamente los privilegios?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow