If http://yourserverip loads the site or default Apache page and http://yourdomain.com doesn't load anything then it is a DNS issue. Is named running on your server? You can check the DNS Status from WHM and can also give it a restart.