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

How to correctly set HTTP header with managed IIS module

I've written my own managed IIS HTTP-module in C#. It's purpose is to simply set X-Forwarded-For and X-Forwarded-Proto request headers on some condition (which can not be handled with routing rules). The module must be deployed to our load balancer…
Dobby007
  • 1,229
  • 1
  • 12
  • 22
33
votes
3 answers

IIS reverse proxy with rewrites can't handle a redirect from the server we proxy to

We own server A, and on some occasions we rewrite requests to our partner on server B. In some cases server B will respond with a redirect to a completely different website, which is what is expected, let's say server C. However, when that redirect…
IISrewriteproblems
  • 331
  • 1
  • 3
  • 4
31
votes
3 answers

IIS AAR - URL Rewrite for reverse proxy - how to send HTTP_HOST

Trying to use AAR as a reverse proxy in front of several back end IIS servers. One public ip address assigned to the server running IIS/AAR Then outbound URL rewrite rules are setup to redirect to one of several back end servers depending on…
Ryan
  • 23,871
  • 24
  • 86
  • 132
23
votes
4 answers

URL Rewrite keeps original host Location when reverse proxy 301 redirects

I have URL Rewrite setup on an IIS 7.5 site: http://site1.com/ This acts as a reverse proxy to the second site: http://site2.com/ Here is the flow of events: 1. Browser does a GET on http://site1.com/somepath 2. This gets passed through to site2…
Guy
  • 65,082
  • 97
  • 254
  • 325
22
votes
4 answers

IIS as a reverse proxy - compression of rewritten response from backend server

I am implementing a reverse proxy for routing requests to a backend server. Functionally everything works correctly, however I am concerned that all responses from the backend server are transferred to the client (web browser) without…
Jakub Januszkiewicz
  • 4,380
  • 2
  • 37
  • 54
20
votes
2 answers

Modifying headers with IIS7 Application Request Routing

I'm using IIS7 Application Request Routing in front of Tomcat as a replacement for ISAPI redirection. The basic reverse proxy function is working well, but I don't have enough information in the final request headers. My application exists on…
Adrian Cox
  • 6,204
  • 5
  • 41
  • 68
17
votes
2 answers

Prevent Azure Website to set WAWebSiteID and ARRAffinity cookies

I have a Windows Azure Website in shared mode. Now Azure obviously adds two cookies to my web site: WAWebSiteID and ARRAffinity. I learned that those cookies are there to enable sticky sessions with the Application and Request Routing feature (ARR)…
Sebastian P.R. Gingter
  • 5,955
  • 3
  • 31
  • 73
16
votes
4 answers

Websockets on Tomcat 8 + IIS 8 with ARR 3 are not working

I've scoured the internet trying to find anyone who might be experiencing this issue but come up empty handed. So here goes: We have a java web application (based on Spring MVC 4). It sits behind Microsoft IIS acting as a load balancer / reverse…
Will Warren
  • 1,294
  • 15
  • 33
15
votes
3 answers

Creating a web farm in PowerShell

I'm trying to automate the creation of a server farm in PowerShell. Through manual creation I've got the following XML:
Jeroen Vannevel
  • 43,651
  • 22
  • 107
  • 170
15
votes
1 answer

Proxying Meteor WebSockets through IIS ARR

We have a need to proxy Meteor through an IIS proxy. An IIS site accepts bindings for a particular Meteor website and proxies the requests through to an alternate port. Web sockets are not working and Meteor is reverting to XHR. Web.Config file as…
timmah.faase
  • 2,219
  • 1
  • 15
  • 23
15
votes
3 answers

ASP.NET OAuth having issues with URL Rewrite

My production setup is as follows: M1 – ASP.NET Website M2 - IIS URL Rewrite 2.0 + ARR 3.0 Using IIS URL Rewrite, any request to M2, say http://m2/app/login.aspx will be redirected to M1 as http://m1/app/login.aspx. On M1, ASP.NET Open Auth has…
Guru
  • 151
  • 1
  • 4
12
votes
2 answers

Problems publishing artifacts to remote TeamCity server on IIS

I have a rather strange problem with TeamCity. I have a TeamCity installation, with local and remote build agents. The TeamCity server is hidden behind IIS with Application Request Routing (ARR), to enable SSL, etc. I have a feeling this might be…
Erik A. Brandstadmoen
  • 10,430
  • 2
  • 37
  • 55
11
votes
0 answers

AAR Android embed dependency

I would like to create an AAR that has an one of its dependencies embedded. The dependency is not going to be deployed to a public maven repo, hence why I want it to be embedded. I don't want to manually copy the dependency to the libs directory as…
Bryn
  • 487
  • 3
  • 11
9
votes
1 answer

IIS ARR rules not working as expected in adding trailing slashes to my applications

I have a pool of applications that I want to run under a ARR server that should serve as a router for all my applications. I have defined a set of rules that should be applied in waterfall, but something is not working the proper way. The first rule…
lateralus
  • 1,020
  • 1
  • 12
  • 35
9
votes
4 answers

How to trace overhead added by Application Request Routing?

We have a Delphi SOAP service which needs to be SSL-enabled. I opted to use an IIS ARR reverse proxy to do SSL offloading for ease of configuration (compared to OpenSSL and manual certificate + passphrase management). ARR works, but it adds an…
carlmon
  • 396
  • 6
  • 20
1
2 3
26 27