Set up IIS as a reverse proxy - ScottRFrost/scottrfrost.github.io GitHub Wiki

Start Web Platform installer and install Application Request Routing (latest) and URL Rewrite (latest).

In IIS config, at the root level, click on Application Request Routing Cache, then server proxy settings on the right. Enable proxy, apply and save.

In IIS config, at the site level, click on URL Rewrite and set up your rules. For example:

Pattern ^(?![\s\S]) redirects to the root of the reverse proxy page http://whatever, stop processing more rules

Pattern ^(.*) then redirects to the children of the reverse proxy page http://whatever/{R:0}