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
2
votes
1 answer

Is it possible to transparently forward requests from IIS7 to Apache2?

I have Windows Server 2008 server and IIS 7.0 being running on port 80 (main web server). Also I have Apache 2.2 running on port 8081 (for SVN). Is it possible to configure IIS that way so it will transparently forward/proxy requests to…
abatishchev
  • 541
  • 1
  • 9
  • 31
2
votes
3 answers

ARR servers in the Load Balancing pool automatically go from unavailable to available

I have 3 IIS web servers in an ARR web farm. When we do rolling releases, we take one server offline as a backup server and move it into an "Unavailable State" I have noticed that with ARR, servers will not stay in this state...they come back online…
Chris Kooken
  • 301
  • 4
  • 16
2
votes
1 answer

Microsoft IIS Rules with Reverse Proxy and Static

I have an IIS Server that originally hosts static HTML in wwwroot but then we decided that if a Baidu Spider tries to crawl we will map the traffic to our NuxtJS Web Server running also beside the IIS Server. So we installed ARR (Application Request…
1
vote
1 answer

Problems connecting 2nd host to NLB cluster

I've recently deployed Hyper-V into my hosting infrastructure and i'm trying to setup windows network load balancing and ARR so that i can have 2 VM web servers that are load balanced by 2 ARR servers running NLB. I have the following setup: 2…
UserSN
  • 159
  • 3
  • 17
1
vote
1 answer

Proxy Server: Windows 2k8, SSL

I have a client with a server sitting in a remote location dual-homed into two subnets. Hosts in Subnet A has no internet access, those in subnet B do. Hosts in subnet A need to access a website using SSL but only have access to said server. Looking…
user29135
  • 11
  • 1
1
vote
1 answer

Redirect in nginx port not showing up

I have the following configuration. I'm trying to redirect the http traffic to port 8443. I'm running gogs on different ports and am using some tricks to get to it. Now our main portal is guarded by IIS 7.5 which I cannot change because of some…
Tschallacka
  • 143
  • 1
  • 11
1
vote
1 answer

IIS url rewrite to another port

I need help with a strategy on how to think regarding IIS - URL rewrite - Application Request Routing. Example Let's say that I can access my web server from outside my wifi via http://2X0.2X1.2X2.2X3 (this is how it works today). My IIS webserver…
Hauns TM
  • 117
  • 2
  • 2
  • 9
1
vote
0 answers

IIS with ARR as reverse proxy for ASP.NET WebAPI randomly escape newlines differently

We're running an asp.net Web API appliction in production, using IIS and ARR for SSL-offloading and reverse proxy. We're seeing some weird issues requesting xml from a webapi endpoint. Randomly every now and then, it could be 2 seconds between…
1
vote
1 answer

Application Request Routing giving 502.3 Bad Gateway or Proxy error

I have just set up a web farm with Application Request Routing on IIS 8.5, with Load Balance connecting to two servers. The static page HelloWorld.html and the first login page looks fine. However when the submit button is hit, whenever a code…
ydoow
  • 111
  • 1
  • 4
1
vote
1 answer

Application Request Routing reverse proxy not forwarding X-ARR-ClientCert header

I have IIS ARR set up as a reverse proxy with a web app sitting behind it. If I send a HTTPS request to the proxy with a value in the X-ARR-ClientCert header then that value won't reach the web app. How can this be fixed? I've set SSL Settings to…
Piedone
  • 385
  • 1
  • 6
  • 18
1
vote
0 answers

ARR keeps asking for authentication

I have a Windows Server 2012 R2 server with IIS and ARR installed. I have created a server farm for a website hosted inside my network (I only have 1 public IP available) but when I try to access this site externally I keep getting authentication…
Luke
  • 111
  • 2
1
vote
1 answer

Using URL Rewrite and ARR for redirecting to same server

The scenario: A web server running a single site under two different addresses: www.mysite.com (regular site) ws1.mysite.com (web services) Both are accessible via HTTPS, and both are running on the same application (whether it's a web service…
MPelletier
  • 51
  • 11
1
vote
0 answers

URL rewrite is producing 404

I'm trying to rewrite office.domain.com/app1 requests to server3:81 using the rule below, but I'm getting a 404. I can browse to server3:81 just fine. The Failed Request Tracing logs are available here, but they don't seem to reveal much. I've also…
InteXX
  • 753
  • 2
  • 15
  • 33
1
vote
0 answers

How does Application Request Routing handle failed requests?

I've got a two-server rig that is load balanced using a round robin algorithm that IIS governs via Application Request Routing (and the URL rewrite feature). I've reviewed some of the documentation available on MSDN and Technet, but I can't figure…
Sean Long
  • 453
  • 2
  • 7
  • 18
1
vote
3 answers

Why am I getting a 502 error with ARR only when SSL is enabled?

I have a configuration with ARR on a front-end server and an IIS (8) web farm behind it. SSL is enabled with the same certificate on the ARR server and the IIS web farm servers and I am not using SSL offloading. The servers are using Shared Config…
stackonfire
  • 221
  • 1
  • 3
  • 6