I am currently evaluating Wingate to switch from ISA 2006 (Proxy) and Proxy Server 2.0 (Reverse Proxy) on 2 separate IP addresses. Right now, we are hosting 1 site that can be accessed through 24 different domains. All domains run the same code, but display different content based upon the header used to reach the site. Each site is setup as a virtual directory in IIS, and accessed by the "application name" in the virtual directory setup, with the physical directory being the same for all of the sites. There are other sites on the same server, also created in virtual directories, but they have unique physical directories of their own. Can a request be routed to an internal server with the IP and an "application name" as assigned in IIS for the virtual directories?
1.) Can Reverse Proxy be setup to route the request using the internal server IP plus the "application name" (i.e. - 10.0.0.76/tls), as we did in Proxy Server 2.0. Is a virtual directory reachable in that manner? We could just route all of the sites to the same virtual directory and use the startup code to read the incoming host request to determine which site to display (which is pretty much what we do now, but routing to the virtual directory plus the application name works just fine in Proxy Server 2.0. I just don't know how to do it in Wingate.
2.) Now to interfaces. There are currently 4 NICS in the test server (two with private internal IP's and two with fixed public IP's opened in the route)r. May I use bindings to a different external/internal adapter combination for Proxy and for Reverse Proxy? Would the Reverse Proxy have to be bound to the NIC that was NOT being used by the Web Proxy? Is it possible to use 1 server for both services? If so, is the use of 2 sets of NICs needed or required? I've been experimenting with the trial and have not yet come up with a combination. Web Proxy works just fine, but I need to address the internal server by IP and path if possible.
I was expecting to use at least 1 Enterprise license, depending upon the user limits of external internet requests. there will never be more than 3 - 4 simultaneous users using the Web Proxy Service. There might be multiple users to any one of the sites, however, at any given time. do those connections count toward the user count?
Maybe it will require two separate machines as we now have, but the pressing need is whether Wingate can be used with scenario 1 above. Some of these sites are for pro bono organizations (food banks and C.O.P.S. groups), so we would like to keep the costs as low as possible in order to maintain some backup systems for redundancy. Since we own a bunch of ISA and Proxy 2.0 machines, the main problem with them is finding hardware old enough to run them or drivers for new hardware with the old software.
I've asked a lot of questions. Any suggestions or guidance as to my options would be greatly appreciated. If I must go ahead and purchase an Enterprise license to test all of this, then so be it. I just want to know if I'm wasting my time trying to make this work.
Sigh, and Thanks for your time.....