I need a simple HTTP reverse proxy to be installed on Windows Server 2008 x86 32.
All I need from it is to route incoming HTTP (GET and POST) requests to another machine, with a different port, and url rewriting. For instance, the request (http://) aaa.mydomain.com will be routed to (http://) 10.1.2.3:6789/kuku/aaa/foo. No SSL, no authentication, not even cookies.
That's it! And why, oh why, am I so frustrated about it? Because I tried MS ISA server (on a Windows Server 2003, which is not my exact need), and it's like killing a fly with a machine gun. I know I can program the darn thing, but I prefer using a robust product with simple installation and configuration.
I'm about to try Squid, but I think that it's not that simple when it comes to installation.