I am about to upgrade from 2.0 to 2.2.

Our current configuration is pretty simple. We have a couple of virtual hosts and are using mod_jk to talk to 3 applications in Tomcat. The mod_jk rules are not in a VirtualHost but are in the top level of the http.conf file. This setup allows any domain to use the application. An example of the configuration is:

#[jboss]
JkMount /backoffice-demo/faces* worker2
#[tomcat]
JkMount /backoffice-demo* worker1

Since we are moving to 2.2, we decide to move to mod_proxy_ajp. However, the rewrite rules seem to have to be in a VirtualHost block in order to work. If we have them at the top level (not in a VirtualHost) block, they are never executed. Is there a way to have a set of rewrite rules apply to ALL requests regardless of the requested host domain?

An example of the rewrite rule is (just in case it makes a difference):

#[jboss]
RewriteCond %{REQUEST_URI} /backoffice-demo/faces(.*)
RewriteRule ^/(.*) ajp://localhost:9009/$1 [P]

#[tomcat]
RewriteCond %{REQUEST_URI} /backoffice-local(.*)
RewriteRule ^/(.*) ajp://localhost:8009/$1 [P]

These work great if there are not any VirtualHosts or if they are in a VirtualHost. However, we want any domain that this server handles to be able to use these rewrites.

TIA,
Chris....


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
  "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to