1

PassengerでRailsアプリを実行しましたが、すべて正常に動作します。

PassengerでRackアプリケーションとして実行するSinatraアプリを追加したいのですが、ルーティングエラーが発生します。

私のVirtualHostsファイルは次のようになります。

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>

私のSinatraアプリは本当にシンプルです。get "/do_something" do ....パブリックファイルなしで呼び出されたルートがあります。一部のJSONでのみ応答します。

どうすれば次のようなリクエストを実行できますかwww.sub.domain2.com/do_something

4

1 に答える 1

0

大丈夫そうですが、特権は正しく設定されていますか?

于 2009-10-03T11:28:30.573 に答える