Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are 2 IIS7 servers behind a firewall. I do not have control over this firewall, and I cannot ask for configuration.

The server IIS7-1: I have full control on this server. Is behind the firewall with no ports opened to the world. Is stand alone - but it does not part of a domain. My application is hosted on this server.

IIS7-0: I have no control over this II7-0. This server's port 80 opened to the world on the firewall. IIS7-0 has no permissions on IIS7-1.

I would like to let users to surf to IIS7-0, but application will run on IIS7-1 and route to the user through IIS7-0, which it's port 80 is open on the firewall.

I can ask for a standard configuration on the IIS7-0 in order to have some kind of routing/proxying to IIS7-1, so the IIS7-1 specific application will be seen beyond the firewall, but I can't ask for new installations.

So, is there an IIS routing feature between http servers?

I mean, if a remote anonymous user will surf to http:// IIS7-0/app, is there a configuration to an IIS7 server that will get the http:// IIS7-1/app and all it's sub folders to the used as designed, so the IIS7-0 will perform like a proxy for the remote user.

If so, what are the step to achieve such routing configuration?

share|improve this question
up vote 0 down vote accepted

ARR - Application Request Routing. But it must be installed on the forwarding server (it is from Microsoft, though).

share|improve this answer
Thanks. Have you ever found a step by step configuration for this server extension as reversed proxy? – Different111222 Jul 9 '12 at 23:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.