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
2 answers

Prevent ARR with UrlRewrite from re-writing Location header for a 302 redirect

I'm trying to deploy a jetty servlet using ARR and urlrewrite to create a reverse proxy. If I enable "Reverse rewrite host in response headers" then everything seems to work fine. I access the servlet at www.example.com/servlet, the address stays…
LiamRyan
  • 135
  • 1
  • 6
2
votes
1 answer

How to use rewrite rules in iis and windows authenication

Hi I've got a server with iis, and I've made some rewrite rules for the project I'm working on. They work fine, I've tested them on a development machine and they are all fine. However on this machine we have windows authentication. This works fine…
Richard Housham
  • 121
  • 1
  • 5
2
votes
0 answers

Delayed requests when using ARR with IIS 8.0 on Windows 2012

I've got a setup on Windows Server 2012 R2, using IIS8.0 which passes certain requests through to a custom backend using Application Request Rerouting. The backend is only listening on IPv4 on port 20000, and my rewrite rule for ARR is as…
Chris
  • 21
  • 1
2
votes
1 answer

IIS and ARR least response time algorithm sample duration

When choosing the load balance algorithm Least Response Time we can set a sample duration (seconds). I could not find a description of the functional use of this parameter with the least response time algorithm. What does this parameter do? We have…
strobosch
  • 33
  • 2
2
votes
1 answer

ARR - dynamically disable disk caching for certain requests (authenticated users)

This is about Application Request Routing and dynamically disabling disk caching for certain requests (where the requests come from authenticated users; whether they're authenticated can be decided by custom code). In my setup there is a server…
Piedone
  • 385
  • 1
  • 6
  • 18
2
votes
0 answers

truncating compressed files on some browsers

I am experiencing a weird file truncation issue on downloads from my site. I am using Azure IIAS with two Application Request Routing servers on a load balanced Azure endpoint. Those ARR servers are routing the requests to IIS8 web server. What…
JMB
  • 43
  • 3
2
votes
1 answer

Reverse proxy in IIS to local TomCat

IIS has several websites: domain1.com a.domain2.com b.domain2.com There is also a TomCat running on localhost:8087 The challenge is how to expose the TomCat externally as b.domain2.com What I did: Enabled Proxy in ARR in IIS Added Reverse…
Alex Kazansky
  • 21
  • 1
  • 3
2
votes
1 answer

IIS Application Request Routing(Monitoring and management) Powershell

I am working with iis arr powershell... In my iis i have one web farm and in that i have two servers "server1" & "server2"...... My task is Make server1 unavailable gracefully restart server1 iis make available server1... Make server2 unavailable…
2
votes
2 answers

Application Request Routing (ARR) - Single Server Reverse Proxy(ish) Setup

I have 1 webserver that has two .NET apps running on it. These are set up on the server as app1.mydomain.com and app2.mydomain.com. I would like to be able to take any request going to app1.mydomain.com/subfolder and rewrite it to…
Justin
  • 121
  • 3
2
votes
0 answers

Forms authentication fails for every postback in a website which uses ARR to load balance

I have to say I am very new to this whole field. Scenario. I have 2 website a.com and login.com (a uses this to authenticate) So unauthenticated user who tries to access a.com will get redirected to login.com. Now i have a server farm using ARR…
Kiran
  • 21
  • 1
2
votes
1 answer

ARR reverse proxy outbound rewrite rule for redirections

I'm currently trying to put together a proof of concept on mixing various technologies onto one web site in order to ease migrations and add flexibility. The idea is to create one 'mashup' site behind an IIS 7.5 ARR reverse proxy. For the time being…
E. Jaep
  • 293
  • 1
  • 3
  • 14
2
votes
2 answers

load balancing IIS7.5 server by geolocation

I have one web site and 3 servers in different location Asia, Europe, US. I am new in this things but what I want to do is implement ARR load balancing by geolocation (like CDN). Anyone know tutorial how to achieve it or from where to start?
user418319
  • 123
  • 4
2
votes
2 answers

TeamCity Nuget feed via IIS/ARR/URLRewrite

Versions: Windows Server 2008 R2 SP1 TeamCity 7.0.2 Tomcat 7.0.27 IIS 7.5 ARR 2.5 URL ReWrite 7.2.2 TeamCity is installed into a pre-existing TomCat installation as a JavaEE WAR. IIS has been successfully setup to reverse proxy calls for TeamCity.…
Joseph Alcorn
  • 257
  • 5
  • 14
2
votes
1 answer

embedded tomcat 7 behind iis 7.5 proxy ssl problems

I'm using embedded tomcat 7 behind a iis 7.5 proxy server, with requests being forwarded to tomcat with arr. Everything works fine unless iis is set to require ssl. Then things like links that are generated dynamically in .jsp files on tomcat…
2
votes
1 answer

Is it possible to setup load balancing for 2 apps running on the same server?

I have two instances of a web app (using play framework) running on the same machine under two different ports. I am trying to work out if it is possible to set IIS to act as a reverse proxy and balance the request between the two apps. So far I…
emt14
  • 123
  • 6
1 2
3
9 10