RE: mod_jk and virtual folders?

2004-02-05 Thread Tim Diez
 On Wed, February 4, 2004 1at 2:02 pm, Tim Diez wrote:
 
  I'd like to use apache and mod_jk to dynamically re-route all 
  subfolders of my httpd web server to a single Tomcat webapp.
 
  http://www.myserver.com/ http://www.myserver.com:8080/mywebapp
 
  The tricky part for me has been setting this up to be dynamically 
  routed.  What I'd like to do is have 
 myserver.com/anyfolder route to 
  myserver:8080/mywebapp, so I don't have to create a virtual 
 host for 
  every potential subfolder on myserver.com:80/
 
  So, I need http://www.myserver.com/*/hello.do?param=nada to map to 
  http://www.myserver.com:8080/mywebapp/hello.do?param=nada
 
  I need the url to always keep the original host/folder.  I tried 
  mod_rewrite, but it changes the URL after the redirection.  
 If I use 
  mod_jk any folders off of the default port 80 server have 
 to co-exist 
  as a webapp under tomcat(as far as I know).
 
 You'll have to use mod_rewrite for this, and you'll have to 
 make sure that you're using internal redirects (or forwards) 
 instead of exernal redirects.  This will require that you 
 have mod_proxy installed as well.
 
 So something like this may work:
 
 RewriteEngine on
 RewriteRule ^/(.*)/(.*)$  http://www.myserver.com:8080/$2 [P,L]
 
 What rewrite config did you try before?
 

I've got mod_proxy and mod_rewrite installed.  I used pretty much the
exact syntax as the above.. In fact, it IS the same syntax ;)  It's
still changing the url for me though, like it's doing a simple forward
instead of a proxy.

That's the big part I'm missing, the ability to keep the URL in the
browser the same. 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: mod_jk and virtual folders?

2004-02-04 Thread David Rees
On Wed, February 4, 2004 1at 2:02 pm, Tim Diez wrote:

 I'd like to use apache and mod_jk to dynamically re-route all subfolders
 of my httpd web server to a single Tomcat webapp.

 http://www.myserver.com/
 http://www.myserver.com:8080/mywebapp

 The tricky part for me has been setting this up to be dynamically
 routed.  What I'd like to do is have myserver.com/anyfolder route to
 myserver:8080/mywebapp, so I don't have to create a virtual host for
 every potential subfolder on myserver.com:80/

 So, I need http://www.myserver.com/*/hello.do?param=nada to map to
 http://www.myserver.com:8080/mywebapp/hello.do?param=nada

 I need the url to always keep the original host/folder.  I tried
 mod_rewrite, but it changes the URL after the redirection.  If I use
 mod_jk any folders off of the default port 80 server have to co-exist as
 a webapp under tomcat(as far as I know).

You'll have to use mod_rewrite for this, and you'll have to make sure that
you're using internal redirects (or forwards) instead of exernal
redirects.  This will require that you have mod_proxy installed as well.

So something like this may work:

RewriteEngine on
RewriteRule ^/(.*)/(.*)$  http://www.myserver.com:8080/$2 [P,L]

What rewrite config did you try before?

-Dave

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]