我想将所有请求代理到 Mongreel,除了一些在 apache 上使用 fastcgi 运行的 ruby 应用程序。
所以基本上我有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 ?