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

¿Fue útil?

Solución

Parece OK, se han establecido correctamente los privilegios?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top