RE: Proxy Tomcat

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

 

Sorry the last line should have read

 

http://reverseproxy:8080/somepage.cgi?somearguments

 

this is all I am doing on my reverse proxy

 

client -> apache -> tomcat

 

apache and tomcat are on the same box (I have another setup were tomcat isn’t).

 

one thing I do do is keep the pathing the same. But the arguments definitely get transferred over, a lot of the calling apps use get’s not posts

 

 

so I have

 

http://rp/<path>/app?variables get’s reverse proxied to http://tomcat:8080/<path>/app?variables

 

all with just using proxypass, proxypathreverse (my understanding) is when you change the path bit.

 

And mod_rewrite is when you want to do extra special things to the url, apart from simple change of path.

 

Alex

 

 

From: Ricardo Bayley [mailto:ricardo.bayley@xxxxxxxxx]
Sent: Sunday, 20 November 2011 6:18 AM
To: users@xxxxxxxxxxxxxxxx
Subject: Re: [users@httpd] Proxy Tomcat

 

Hi Alex,

 

No, I want is this.

 

converts => http:// server02:8080/gwc/wms?somearguments

 

This should be proxied, not redirected.

 

If I do what u mention, dont know why arguments are not sent. I guess you are not Rewriting anything.

 

 

regards,

 

 

ricardo

 

 

2011/11/19 Alex Samad - Yieldbroker <Alex.Samad@xxxxxxxxxxxxxxx>

Hi

 

My understanding is that if you have

   ProxyPassReverse / http://10.0.0.2:8080/gwc/service/

   ProxyPass / http://10.0.0.2:8080/gwc/service/

 

 

And you make a request for

http://reverseproxy/somepage.cgi?somearguments

 

it converts its into

 

http://reverseproxy/gwc/service/somepage.cgi?somearguments

 

 

Which is what you want ?

 

Alex

 

From: Ricardo Bayley [mailto:ricardo.bayley@xxxxxxxxx]
Sent: Sunday, 20 November 2011 2:12 AM
To: users@xxxxxxxxxxxxxxxx
Subject: Re: [users@httpd] Proxy Tomcat

 

Hi Alex, and Congo, I dont see how to concat the Proxy http://10.0.0.2/etc with the "?"

 

Congo, I do have a vhost for every geo service. What I am trying to do is to Proxy request using apache. This way I dont have to have all tomcats in the open. But as you can see, I am failing to do so. :(

 

So do you have a sample on how to do it ?

 

 

regards to both,

 

 

Ricardo

 

 

 

 

2011/11/19 Alex Samad - Yieldbroker <Alex.Samad@xxxxxxxxxxxxxxx>

Hi 

 

Why not have

 

   ProxyPassReverse / http://10.0.0.2:8080/gwc/service/

   ProxyPass / http://10.0.0.2:8080/gwc/service/

 

Alex

 

From: Ricardo Bayley [mailto:ricardo.bayley@xxxxxxxxx]
Sent: Saturday, 19 November 2011 8:54 AM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Proxy Tomcat

 

Hi folks,

 

I am trying to proxy a request.

I have this input

 

it should be turned into

 

   ProxyPassReverse / http://10.0.0.2:8080/

   ProxyPass / http://10.0.0.2:8080/

   RewriteEngine On

# RewriteCond some condition

   RewriteRule   ^/wms(.*)$   http://10.0.0.2:8080/wms%{QUERY_STRING} [P]

 

 

If I write =>  RewriteRule   ^/wms(.*)$   http://10.0.0.2:8080/wms?%{QUERY_STRING} [P]

then %{QUERY_STRING} wont be placed.

But if I don't place the "?" then I am not properly forming the request.

 

 

Can anyone help ?

 

 

best regards,

 

 

Ricardo

 

 


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux