Questions tagged [arr]

Application Request Routing(ARR) helps administrators optimize resource utilization for application servers to reduce management costs for Web server farms and shared hosting environments.

IIS Application Request Routing (ARR) 2.5 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, and distributed disk caching. With ARR, administrators can optimize resource utilization for application servers to reduce management costs for Web server farms and shared hosting environments.

Source: Application Request Routing Overview

394 questions
9
votes
3 answers

How to set IIS ARR request timeout time?

I want to decrease the timeout time when my ARR server request to back-end server. In IIS settings interface, I cannot find any ARR settings configuration except for ARR cache. Here is the only related information that I found: "So in this case we…
JohnnyLiao
  • 443
  • 2
  • 9
  • 18
8
votes
2 answers

IIS: URL Rewrite /signalr/ and /api/ to port 8080

I have a self-hosted API running on port 8080. On port 80 is my web server (IIS 7.5) with a website I can't touch. I added an application "MyApiTestsite". Now all requests to /api/ or /signalr/ I would like to forward to port…
Dunken
  • 8,481
  • 7
  • 54
  • 87
8
votes
2 answers

ARR The request cannot be routed because it has reached the Max-Forwards limit. The server may be self-referencing itself in request routing topology

I have two Windows 2008 R2 Standard Server on which IIS 7.5 is installed (Server1 and Server2). On Server1 I have installed Web Farm Framework 2.2 and created a server Farm "myFarm.com". I have also installed ARR on the Server1. In the server farm,…
user423574
  • 222
  • 3
  • 5
  • 11
7
votes
0 answers

IIS 10 / ARR 3 / Websocket /

I have an IIS 10 with ARR 3.0 and websockets If I'm using directly iis, my websockets works great. The websocket's address is like ws://IP_SERVER:PORT/ws/XXXX If I'm using the same iis (and same site with a rewrite url rule) as reverse proxy, my…
Bob
  • 1,011
  • 3
  • 12
  • 28
7
votes
1 answer

Is this ARR warning causing my 404?

I'm getting a 404 during a URL redirect/rewrite, and I'm unable to pin down exactly what's causing it. The warning is: REWRITE_DISABLED_KERNEL_CACHE Here are my rules:
InteXX
  • 6,135
  • 6
  • 43
  • 80
7
votes
0 answers

Application Request Routing and disable caching

We have a multi-tenant web application. I recently created a couple of blank websites in our production environment which acts as a reverse proxy using IIS 7.5 and ARR 3.0 (Applicatin Request Routing) the idea was this: (A) www.product.com ->…
Martin
  • 1,521
  • 3
  • 18
  • 35
7
votes
1 answer

Forwarding NTLM credentials from IIS with ARR and URL Rewrite

Thanks in advance for your help. In my environment, I configured IIS to act as a reverse proxy and forward requests to certain paths to an application server on another host. In order to do this, I used Application Request Routing (ARR) and URL…
rkl3ss
  • 71
  • 1
  • 4
6
votes
1 answer

Configuring IIS as reverse-proxy for Keycloak

I'm using Keycloak 2.3.0 version, standalone mode, server. I configured IIS URL Rewrite for local Keycloak server running on localhost:8080. The problem is that there is no way to specify base url in Keycloak, instead Keycloak tries to detect its…
kemsky
  • 14,727
  • 3
  • 32
  • 51
6
votes
1 answer

Using ARR how do you rewrite a url if a cookie is missing?

I know I can rewrite a url based on values from a cookie using the {HTTP_COOKIE} variable in the conditions part of the rule. This rule grabs a cookie called ServerProxy and does a rewrite to that server url.
Aran Mulholland
  • 23,555
  • 29
  • 141
  • 228
6
votes
3 answers

IIS Reverse Proxy Re-Encoding URLs Containing Percent Sign (%)

I am trying to set up a reverse proxy for Jenkins using IIS 7.5, Application Request Routing 3.0 (ARR), and URL Rewrite 2.0. I have the proxy mostly working, but am running into issues with URLs that contain the percent symbol (%). No matter what I…
Joseph Sturtevant
  • 13,194
  • 12
  • 76
  • 90
6
votes
0 answers

url rewrite and ARR across application pools

I am trying to figure out how to use url rewrite and Application Request Routing (ARR) to rewrite across different app pools on the same server. In a simplified version, here is what I have: a REST service API is implemented with 2 virtual…
yutechnet
  • 171
  • 1
  • 1
  • 6
6
votes
2 answers

Plus (+) sign in SVN filename

I am having some issues committing files to my VisualSVN server when the files contain plus (+) signs in the names. This is something I need for iOS development. When I try to commit a file with a name that contains a plus sign I get the following…
pqvst
  • 4,344
  • 6
  • 33
  • 42
5
votes
1 answer

How does the ARR Affinity Cookie actually do the Application Request Routing and Load Balancing in an Azure App service environment

I understand that ARR affinity cookie pairs a client request to a specific server. And if it is enabled, then the requests will always go only to the server tied to the Affinity cookie. Azure Web Apps being a stateless platform this is not always…
5
votes
1 answer

How can I install Application Request Routing ARR 3.0 in Windows 10 Preview?

When I try to Install Application Request Routing I get an error "IIS Version 7.0 or greater is required to install Microsoft Application Request Rounting 3.0". Windows 10 has IIS 10.0, so it should be possible, but I guess that Microsoft hasn't…
Mikael Engver
  • 4,634
  • 4
  • 46
  • 53
5
votes
1 answer

Application Request Routing: Get Original URL

I'm trying to get the original URL from within my application (MVC 5) after a reverse proxy rewrite has occurred. I've tried everything I can find e.g. Setting my own server variable to the value of {HTTP_HOST} (my server variable started with…
Rob Stevenson-Leggett
  • 35,279
  • 21
  • 87
  • 141
1
2
3
26 27