2012-02-24 5 views
0

私はRails 3.1アプリを持っており、メッセージングのためにFayeを使用しています。私は、すべてのfaye( '/ faye')メッセージをFayeサーバーにルーティングすることが可能かどうか、私のRailsアプリケーションを通して疑問に思っています。私は以下のものを試してみましたが、幸運なことはありません。以前はNet :: HTTPをあまり使っていませんでした。どんな助けでも感謝しています。Rails 3.1 - FayeのHTTPリクエストを編集して "プロキシ"する方法は?

のconfig/route.rb マッチ '/フェイ' => 'フェイ番号のデフォルトの'

アプリ/コントローラ/ faye_controller.rb DEF #デフォルト私は基本的には、要求を編集して転送するためにここにコードが必要です私のfayeサーバへ end 私はFayeからのリターンパスを見るために、クライアント(または拒否)を認証し、要求を編集して(メッセージにユーザ名を追加する)、Fayeにそのことをさせる必要はありません。

私はNet :: HTTP :: Proxyを調べましたが、パケットを転送したいだけです。私は数時間後に戻ってきますので、ここにいないのは残念です。

答えて

0

あなたのfaye転送を処理するようにapacheサーバーを構成することができます。

<Proxy *> 
    Allow from all 
</Proxy> 

ProxyPass /somenamespace http://localhost:someport 
ProxyPassReverse /somenamespace http://localhost:someport 
<Location /somenamespace>  
    Allow from all 
</Location> 

あなたのフェイを実行しているポートに変更します。

関連する問題