I had a modem with static IP and DNS info provided by my ISP and Webmin and Virtualmin was working fine with more than one virtual hosts hosted on a single ubuntu machine.
I installed a NETGEAR wireless router WGR614v10 between my computer and modem and Webmin stopped working.
What I have concluded so far:
command gives output that shows my local intranet address as the IP of the website and not the one provided by my ISP that is transferred to the Wireless router from modem during the installation.
So currently my wired connection eth2 is setup as Automatic and all the info is stored in the wireless router regarding DNS servers and Static IP.
I've forwarded ports 80 and 443 for HTTP and HTTPS in router and still get the same output for the command:
When I ping my website on virtual host it goes to only one hop on LAN 10.0.0.2 that is the first address on intranet.
/etc/hosts file has only addresses for local host and not for any external IP addresses or hostnames.