Application Request Routing as Revers Proxy

fgc 11 Reputation points
2020-10-05T13:58:49.397+00:00

Hi there,
I'm trying to build up a high availability solution for Dynamics 365 web applications.
I installed 3 IIS servers on Windows 2019 with two websites on each server. Under these websites you'll find the different webapplications for different customers.
One website is bound to port 443, the other to 4443.

In the frontend there are 2 IIS servers 2019 with ARR 2.5 (3.0 beta) and URL Rewrite.
They build up a farm with the 3 backend servers.

Now I was trying to build rules for accessing the farm members in a reverse proxy manner.

If users are accessing "https://www.website.com/tenant1" they should be proxied to exactly the same URL.
That first step was easy, already the auto generated default rule in ARR does it.

But the second:
if users are accessing "https://www.website.com/tenant2" they should be proxied to "https://www.website.com:4443/tenant2"

No matter what I tried - I wasn't able to create a working ARR rule (URL Rewrite rule).

So my question is - how to create an URL Rewrite redirect to an ARR farm like this:

when user is accessing: www.website.com/tenant2 - he gets redirected to the ARR farm to the website which is bound to port 4443.

Yours
Franz-Georg

Windows Server 2019
Windows Server 2019
A Microsoft server operating system that supports enterprise-level management updated to data storage.
3,912 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. TimCerling(ret) 1,156 Reputation points
    2020-10-06T16:32:27.8+00:00

    ARR and URL Rewrite are components that are installed into IIS. This forum is not a forum where that sort of expertise is covered. You will find IIS experts in their own forums located at iis.net/forums.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.