2009-05-29 19 views
0

Webrickを使用する場合は、Rubyを使用してサーブレットを実装し、HTTPリクエストを処理できます。今私はすべてのことをするコードを持っていますが、私はApacheに移動したいと思います。 .htaccessファイルを変更して、すべてのリクエストをルビハンドラを通して送信する方法はありますか?ApacheとRubyハンドラの統合

答えて

0

phusion passengerを確認してください。これにより、rubyのRackベースのWebアプリケーションをApacheに簡単にデプロイできます。その後、railssinatrawavesなどをApacheから使用できます。

+0

偉大なアプリのように見える、提案のおかげで!私は実際に詳細に興味があります - Apache Handlerなどを使用する方法がありますか? – Daniel

+0

いつも方法がありますが、あなたは現在のものと泳いでいます。 – jshen

0

あなたはmod_rubyを求めています。

これは、Mongrelの別のプロセスでRubyコードを実行し、Apache mod_proxy(またはプロキシとして動作する別のWebサーバー)を使用することで、数年前に放棄されました。

これで乗客が利用できるようになりました。もっと簡単なので、Mongrelの代わりに多くの人(自分自身を含む)が採用しています。

最初に間違ったことを受け入れて、弾丸を噛んでください。コードをRackサービスとして書き換え、Passenger経由で実行します。