I recently went through a VMware View upgrade from branch verison 2006 to 2111. Everything went well .. or so I thought. When it came time to upgrade the Unified Access Gateways, the simplest way is to just deploy the new OVA and export the settings from the existing and then import them to the new one. The current UAG version is 2203 – I was upgrading from 2006. At first everything was sweet (all working via the horizon client), however the UAG upgrade broke the reverse proxying of assets such as the view splash page and HTML access login.
I was sat scratching my head on this one for a while, when I finally checked esmanager.log in the UAG – specifically the I was able to see that proxying for the assets and images of the connection server were giving the error ‘No proxying rules for http request’:
UAGW00084: Error message:null. No proxying rules for http request GET /portal/webclient/icons-19431065/logo.pngwnload.svg
UAGW00084: Error message:null. No proxying rules for http request GET /portal/webclient/icons-19431065/icon_html_access.svg
UAGW00084: Error message:null. No proxying rules for http request GET /portal/favicon.ico?v=19431065
UAGW00084: Error message:null. No proxying rules for http request GET /portal/nativeclient
Bit of a dead give away here that something wasn’t quite right with the new UAGs proxy pattern setting!
On version 2006 of the UAG the following proxy pattern was configured:
When I could see from the logs proxying was not working, I changed the proxy pattern setting to the following:
And, Viola! That fixed the reverse proxying issue with View 2203 UAG. The page loaded correctly and HTML access /w Blast was working perfectly. I assume between the version the code has changed that if the Proxy Pattern item does not include the /portal URI then those assets from the connection server will be resolved through the UAG (reverse proxy).
I hope this post helps some other poor chap that has to do a View upgrade which includes a UAG as well.