On Mon, 22 Aug 2005 20:24:28 +0800, Jerry Ching <jerryching@hotmail.com> wrote:
>
> Currently I use Apache 2.0.54 + NO-IP.com (Dynamic Update Client)
> Redirect port 8080 + D-Link DSL-500T (Can't use port 80 because it has
> default using for modem web access,Vertual Server port 8080 + DMZ
> already set for the server PC) + Port 8080 + Document Root E:/
> After install Apache > I can surf the website... index.htm by using
> http://127.0.0.1:8080 and http://192.168.1.101:8080 in sever PC +
> http://192.168.1.101:8080 in Network PC . But when I use
> http://www.mywebsite.com it will give me Error .. The page cannot be
> displayed !! When I use IP address http://200.100.300.999 it will
> Forword me back to the D-Link Router web access main page .
> Hope some one can me about this Problem ..Thanks.
DNS knows nothing about ports. You forgot to include the non-standard
port in the URL. Have you tried
http://www.mywebsite.com:8080/ or
http://your_public_IP:8080/
Note that this might not work from same LAN as server if your router does
not do loopback (LAN2LAN via WAN IP). So you may need to test it from a
shell account outside of your LAN (or PC isolated from your LAN on
dialup). If that still does not work see apache docs for
UseCanonicalName (perhaps off would ).