I've taken 1-month subscription for another hosting and - same problem.
Moreover, tried with the same setup - nginx as reverse-proxy and Hiawatha server running on non-80 and unprivileged port by installing latest stable versions of Joomla, Drupal, SilverStripe, ProcessWite, CMS Made Simple, Concrete5.WordPress & Typo3 and although some need Apache for install (due to URL rewriting), none displays this problem of appending local port to the URL.
I had same issue in the past with
MODx [forums.modx.com], submitted
ticket [tracker.modx.com], but the devs decided:
Does this still need to be implemented? I don't think it does if everyone agrees that the server should always report the front-end port used by the proxy.
What do you think about such resolution? (I do not care about MODx, just curious if it's correct?)
I also wonder if
HideProxy &
ReverseProxy setting has anything with my issues?
Sincerely,
Gour