i've got other services using port 80, 443 on my server, with nginx proxying between many different services using virtual hosts

however, for zimbra i've got it running on port 81 and port 444 so as to not conflict with my other services.

i'ld like to explore a way to get zimbra running on the default ports along with my other services.

i've tried configuring my personal nginx to proxy a virtual host at 80 to 81 (443 to 444), but this falls short of my goals because the zimbra web client during login will forward physically to 81/444 after login. i'ld have to manually retype the URL after login.

has anyone found an alternative solution that is more integrated?