Application Request Routing (ARR) - Reverse Proxy

Play Application Request Routing (ARR) - Reverse Proxy
Sign in to queue


Application Request Routing (ARR) is an out of band module available for IIS 7.x and onwards.


ARR enables Web server administrators, hosting providers, and Content Delivery Networks (CDNs) to increase Web application scalability and reliability through rule-based routing, client and host name affinity, load balancing of HTTP server requests, setting up a reverse proxy and distributed disk caching.


This walkthrough will guide you through how to use URL Rewrite Module and Application Request Routing (ARR) to implement a reverse proxy server when the content server is not exposed to the outside world.


Scenario: Consider you have a site with external URL and the actual content is hosted on IIS server which is not exposed to the internet world and internal/ intranet URL is http://backendserver/. In this case, we will forward the requests to the ARR server and in turn, internally route it to the backend server.


IIS, iis7, Application



Download this episode

The Discussion

  • User profile image

    Dear Sir,

    I have installed Url rewrite module and ARR module in windows8 IIS7 but i'm unable to get in iis. Could anyone help me to configure ARR and URL rewrite module.

  • User profile image

    Can elaborate about ARR Loadbalancing "Request Hash" Algorithm.

Add Your 2 Cents