Here’s a situation I’ve encountered before when setting up new websites with a brand new domain and a new server. When setting up a new site, sometimes when going to the correct web address, you still get a default CGI page from the server. This can be due to several things, but if everything else seems to be in order, it may be the page cache. If your clear your browser cache, and you are certain the DNS zone and IP address are correct, this trick may help you.
For troubleshooting purposes, make sure the domain name points to the correct nameservers. Set the Time To Live (TTL) to a low number. The standard TTL is a couple of days, meaning browsers and networks around the world will use the old nameserver settings until they expire. Set up your DNS zone, subdomain, or add on domain, and add the site files. If you go to where the site should be and you see a page with a URL of http://yourwebsite.com/cgi-sys/defaultwebpage.cgi that says:
The IP address has changed, here has been a server misconfiguration, or the site may have been moved to a different server.
…then it it time to flush your page cache.
Clear your browser cache, just to make sure that your browser is not remembering this particular browsing sessions. If that does not solve the problem, clear your DNS cache. This page will give OS specific instructions on how to do that.
If that doesn’t work, clear the page cache by typing in the website URL, followed by ?flush=all .
If this does not give you the page you are expecting, then go back and check the server configuration.
Hope this helps!