Questions tagged [arr]

Acronym of Application Request Routing - an extension for IIS7.0+ to load balance HTTP requests to multiple web servers.

Application Request Routing (ARR) is free extension for IIS7.0+ to provide load-balancer and functionality. The purpose is increase Web application scalability and reliability through rule-based routing, client and host name affinity, load balancing of HTTP server requests, and distributed disk caching.

ARR has several features:

  • Reverse proxy/web publishing
  • Support multiple load balancing algorithms
  • Health checking
  • Caching
  • Content delivery network (CDN)
  • SSL Offloading
  • Layer 4 and 7 routing decisions
  • Usage reporting
  • Cookie based affinity
  • Application affinity opt-out
  • Rich API
  • Websocket support

ARR manual can be found in official IIS homepage.

138 questions
3
votes
1 answer

ARR 3 IIS 7.5 Windows Authentication not working

We have been spinning our wheels trying to get windows authentication working through ARR. We've created a new domain account (appservices) ARR Server (srvarr) using default app pool with user set to appservices IIS Server (srvweb) using default app…
3
votes
1 answer

IIS reverse proxy with caching to same host

I'm trying to get IIS to act as caching reverse proxy, but the cache hit is always 0%. And I really cannot tell why. And the docs always talk of a server farm setup, which is clearly not what I want. I set up two sites, one with a binding to…
theDmi
  • 167
  • 9
3
votes
2 answers

Does Application Request Routing utilize SSL sessions when connecting to content servers?

In the scenario where ARR is configured to use SSL/TLS to connect to the content servers, does it utilize SSL sessions (e.g., session identifiers as specified in RFC 5246) so that subsequent connections with the content servers can utilize an…
3
votes
1 answer

How to setup NLB and ARR in server 2008 R2

I'm in charge of deploying a web application. I don't have a hardware load balancer to use. So I thought I could use NLB+ARR. Need to use ARR because my team needs to be able to take one of the 2 applications offline for matinenance and not have…
Chris-AZ
  • 107
  • 1
  • 5
3
votes
1 answer

ARR Route to Specific Server in Farm

I have 3 locations, each with their own server (s1.mysite.com, s2.mysite.com, s3.mysite.com). These are all part of Site: app.mysite.com. I'd like to use ARR to forward request to specific servers in the farm based off what location the request…
Jason Carter
  • 131
  • 4
3
votes
0 answers

iis 7.5 - WFF and ARR farm management

We have two test web farms (IIS 7.5). The Florida web farm has two ARR servers and two content servers. The ARR servers have WFF and NLB installed. The ARR setup uses a shared config located on a file share. The content servers do not have WFF…
smackaysmith
  • 313
  • 1
  • 3
  • 11
3
votes
0 answers

IIS Reverse Proxy Rewrite Rule usage monitoring

How can I display stats for each Rewrite rule in IIS when using it as a reverse proxy with ARR? We use 'Orenosp' Secure reverse proxy for some of our networks but use IIS + ARR for others and one of the features I miss from Orenosp is the that is…
Dan
  • 91
  • 1
  • 3
3
votes
1 answer

Setting up an Active-Active IIS Cluster with ARR - is it possible?

I would like to know if we can setup an Active-Active IIS Cluster using Windows Cluster services that shares a common storage to store web content and WITHOUT the use of Windows NLB. I'm aware that this may not be a best practice or not a…
Ahmed Zubair
  • 31
  • 1
  • 2
3
votes
4 answers

Installed Application Request Routing for IIS, but cannot see it in the management tool for IIS

I'm trying to configure the ARR, but can't seem to find it anywhere in the IIS management tool. I've checked for permission issues (both during the install and when starting the IIS Manager). ARR shows up as an installed program, and I've tried…
blueberryfields
  • 757
  • 1
  • 7
  • 17
3
votes
1 answer

Strategy for zero downtime rollouts: what about the DB?

We have an asp.net/MVC2 web app hosted on Amazon windows IIS7 that I would like to deploy updates to with as little downtime as possible. Building on IIS ARR 3-site setup as described here Zero downtime uploads / Rollback in IIS I would like to come…
3
votes
1 answer

Application Request Routing for IIS and custom error pages when server is offline

I was wondering if there is a way to display a custom error page when something goes wrong with my server farm using Application Request Routing for IIS. For example let's assume that all my servers in my server farm goes to unhealthy status and I…
ppolyzos
  • 133
  • 1
  • 5
3
votes
2 answers

Load-Balancing with ARR + IIS on ports other than 80

Is there any way to use ARR to re-route requests to ports other than 80/443 (the default http/https ports, respectively)? We have several web applications that listen on ports other than 80 and would like to load-balance them using ARR. Is this even…
rpkelly
2
votes
0 answers

Hyper-V, NLB, ARR cannot connect 1 host to another

I'm having trouble connecting 1 host to another even with windows firewall off on bot the VM and the host machines they cannot seem to find each other. Running Windows Server 2019 HyperV Host1: VM Domain Controller (Connected to domain) VM NLB1…
UserSN
  • 159
  • 3
  • 17
2
votes
1 answer

IIS10 - NODEJS - 502 Web server received an invalid response while acting as a gateway or proxy server

We are running a NodeJS server on Windows using a reverse proxy and application request routing. Basically, the node server is running locally on localhost:3000, and IIS is rewriting any external request to localhost:3000. Everything works fine.…
MasterJohn
  • 171
  • 1
  • 6
2
votes
1 answer

IIS ARR Error 502 - Web server received an invalid response while acting as a gateway or proxy server

I have an ARR IIS with a server farm that contains only one server. the site has http and https binding. SSL certificate which installed on both ARR and content server are same and imported and also installed in mmc. when I browse that site with…
mhesabi
  • 131
  • 1
  • 2
  • 6
1
2
3
9 10