Hi, I'm trying to use ARR & URL Rewrite configured as a reverse proxy in order to have the following configuration (IIS 7.5): 1. WebService1 (does not use SSL) - 192.168.1.20/WebService/Service1.svc 2. WebService2 (uses SSL, no client certificate) - 192.168.1.21/WebService2/Service2.svc
3. WebServer IIS 7.5 to redirect. 192.168.1.2/WebService1/Service1.svc to 192.168.1.20/WebService/Service1.svc 192.168.1.2/WebService2/Service2.svc to 192.168.1.21/WebService2/Service2.svc I've managed to get Webservice1 working, but the configuration to get
webservice2 working is eluding me. What I did so far: 1. Configured Inbound Rules for WebService1: - Pattern: ^WebService1/(.*) - Using Regular Expressions - RewriteURL: http://192.168.2.20/WebService/{R:1} - Stop Processing of subsequent rules. 2. Configure
Inbound Rules for WebService2: - Pattern: ^WebService2/(.*) - Using Regular Expressions - Conditions: {HTTPS}, Matches, On - RewriteURL: http://192.168.2.21/WebService2/{R:1} - Stop Processing of subsequent rules. With this configuration if i accessed the
https://192.168.1.2/WebService2/Service2.svc i would get no response from IIS. So I added an application that uses a self signed certificate just so IIS is also listening on port 443. After this, I now get the response of 502.3 Bad Gateway: - Module ApplicationRequestRouting
- Notification ExecuteRequestHandler - Handler ApplicationRequestRoutingHandler - Error Code 0x80072f8f I also tried using the SSL Offloading, but it seems it is not what i want, since if offloads SSL while communicating with WebService2, which cannot happen,
since it requires it. Basically I want the client to access to the 2 different web servers, using HTTP and HTTPS for each service, but through the routing server. Thanks in advance, Alexandre
↧