apache で fastcgi を使用して実行されているいくつかの Ruby アプリを除いて、すべての要求を Mongreel にプロキシしたいと考えています。
だから基本的に私はhttp://domain.com/ Mongreel アプリ
http://domain.com/appa Apache によって処理されるRuby アプリ
http://domain.com/app_testb Apache によって処理される Ruby アプリを持っています
私の httpd.conf は次のようになります。
RewriteEngine On
RewriteCond $1 !^(appa|app_testb)
RewriteRule ^(.*)$ http://127.0.0.1:port/$1 [P]
しかし、それは失敗します。 http://doamin.comは Mongreel にプロキシされた期待どおりに動作しますが、他の 2 つのアプリは apache によって処理されません。私の設定の何が問題なのですか?
更新または /appa/* と /app_testb/* 以外のすべてに対して mod_proxy を有効にするにはどうすればよいですか?