Pergunta

I executar um aplicativo Rails no Passageiros e tudo funciona como deveria.

Eu quero adicionar um aplicativo de Sinatra para ser executado como uma aplicação Rack com passageiros, mas eu recebo um erro de roteamento.

As minhas VirtualHosts olhares arquivo como:

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>

Meu Sinatra aplicativo é muito simples; Eu tenho uma rota chamada get "/do_something" do .... sem arquivos públicos. ele só responde com alguns JSON.

Como posso fazê-lo fazer pedidos como www.sub.domain2.com/do_something

Foi útil?

Solução

Parece OK, são os privilégios definidos corretamente?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top