I post this here because it can
I'm not sure any whether I have found this on my own or read it somewhere. Anyway, the important is that this quick fix seems to work for both UT and UT2003 WebAdmin.
In
ut203_demo folder there is a folder called
extras where you can find the file
Ip_passthru.pl. This file should be run as root and allows to forward all incoming web connections (port 80) to any port you have set in your .ini (server.ini, ut2003.ini, whatever).
Edit the file and change the following lines:
my $daemonize = 1; # can be changed on cmdline.
<< puts the program in the background.
my $wanted_uid = 99; # "nobody" on my box.
my $wanted_gid = 98; # "nobody" on my box.
my $server_port = 80; # port we listen on. 80 is standard HTTP.
my $passthru_port = 8080; # port to connect to for passthrough.
<< This port must be the same than in your .ini file
So now run the program and try conencting ...
http://[server-ip]:80/ServerAdmin/
http://[server-ip]:80/SemiWebAdmin/
It works for me