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<http://rp/%3cpath%3e/app?variables> get’s reverse proxied to http://tomcat:8080/<path>/app?variables<http://tomcat:8080/%3cpath%3e/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.bay...@gmail.com] Sent: Sunday, 20 November 2011 6:18 AM To: users@httpd.apache.org Subject: Re: [users@httpd] Proxy Tomcat Hi Alex, No, I want is this. request => http://server01/wms?somearguments 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.sa...@yieldbroker.com<mailto:alex.sa...@yieldbroker.com>> 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.bay...@gmail.com<mailto:ricardo.bay...@gmail.com>] Sent: Sunday, 20 November 2011 2:12 AM To: users@httpd.apache.org<mailto:users@httpd.apache.org> 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.sa...@yieldbroker.com<mailto:alex.sa...@yieldbroker.com>> 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.bay...@gmail.com<mailto:ricardo.bay...@gmail.com>] Sent: Saturday, 19 November 2011 8:54 AM To: users@httpd.apache.org<mailto:users@httpd.apache.org> Subject: [users@httpd] Proxy Tomcat Hi folks, I am trying to proxy a request. I have this input http://someAddress/wms?val1=1&val2=2 it should be turned into http://10.0.0.2:8080/gwc/service/wms?val1=1&val2=2 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}<http://10.0.0.2:8080/wms%25%7bQUERY_STRING%7d> [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