I have inherited administration of an IIS 8.5 server. Totally not a competency of mine but one of those cases where I am the best qualified to own it.
AAR was configured on the IIS machine root to act as a reverse proxy to SSRS (in Native Mode) on another server (URL rewrite configured for /reports and /reportserver).
A new need arose to host some static files and this morning I added a Virtual Directory under the Default Web Site for this purpose. It wasn't until later in the afternoon that I learned that the reverse proxy to SSRS was no longer working - the obvious
conclusion is that this is related to the change made earlier in the day.
Nothing I have tried (including removing the Virtual Directory) has been able to correct this. Neither have I been able to find anything to suggest why;
- Adding the VD under Default Web Site might have wrecked the AAR/URLRewrite configuration on the host node.
- Why the reverse proxy continues not to work.
Attempts to reach the rewritten address yield IIS log entries like;
2017-09-01 18:04:00 192.168.55.101 GET /reports X-ARR-CACHE-HIT=0&X-ARR-LOG-ID=27a732e2-733b-49af-b08e-88ef9a49f05f&SERVER-STATUS=400 443 - 95.148.150.28 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/60.0.3112.113+Safari/537.36
- 400 0 0 79
The same attempts do not appear to create entries in the Failed Request Trace Logs (All Content, 400-999, WWW Server, Verbose, All).
The response header looks like;
date: Fri, 01 Sep 2017 18:24:41 GMT
server: Microsoft-IIS/8.5
x-powered-by: ARR/3.0
content-length: 0
400 Bad Request
The report server itself is happy (can be reached internally using its hostname).
The following image describes the AAR configuration as I found it after being alerted to the issue. The warning about "Server routing rules have not been created." seems wrong but I don't know what I'd enter for 'Reverse Proxy' which is required when enabling"Use URL Rewrite to inspect...";
https://ionwerks.net/iis_aar.jpg
I would be immensely grateful for any advice or insights from an IIS expert. Thanks.