【发布时间】:2009-01-09 20:07:55
【问题描述】:
我想将所有请求代理到 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 ?
【问题讨论】:
标签: apache mod-rewrite