I’m trying to configure Nextcloud + Collabora on a Windows Server. Both applications run in Docker containers. Both are visible to the local machine via HTTP, and I’m setting them up to be visible externally via HTTPS using ARR’s reverse proxy. However, Collabora uses URLs with double slashes, e.g.
Unfortunately, ARR normalizes all URLs, replacing multiple slashes with a single slash. As a result, requests to the Collabora server are invalid (.../https:/collabora.mydomain...). I’ve tried numerous rules replacing http:/colabora with URL-encoded sequences (%2A%2F%2F), escape sequences (:\/\/), using {UrlEncode} function, etc., but nothing works. Tracing failed requests shows that when any of the rules are applied, ARR decodes and normalizes the URL, replacing the double slash with a single slash, just after applying the rules.
Has anybody managed to make working CODE installation behind ARR reverse proxy?