ok.. Please be patient/gentle :)
So I've gone thru the tutorials / walkthrus, but something's just not quite 'clicking'. working on Reverse Proxy. I have several web apps running across a couple different physical hosts:ports. What I'm looking to do is have a reverse proxy as a 'web-front-end'(WFE).
For example,
Entered Site -> Forced to HTTPS <-> proxied address
http://site1.domain.com -> https://site1.domain.com <-> http://insidehost1:123
http://site2.domain.com -> https://site2.domain.com <-> http://insidehost1:456
http://site3.domain.com -> https://site3.domain.com <-> http://insidehost2
http://site4.domain.com -> https://site4.domain.com <-> http://insidehost3
The WFE has to ensure all client-WFE comms are HTTPS.
The WFE has to rewrite insidehost responses so that a respone that points to http://insidehost2/somedir/somepage... is rewritten to appear ashttps://site3.domain.com/somedir/somepage... since all of the inside hosts are locally significant only (private IPs, DNS not published to the internet, etc.)
And finally (but certainly not least) the WFE should be able to pass credentials to the inside hosts. (all hosts are members of an internal AD structure, and any/all users of restricted content will be AD users)
ok so thats what I'm trying to do. My understanding (limited, and probably way wrong) is that URL rewrite rules are for INBOUND alterations, and ARR does OUTBOUND alterations - but maybe not. very confused. Any help with the above, or (more importantly) understanding the differences between URL rewrites and ARR would be VERY much appreciated.