Issue :
When accessing the IP, it brings up the apache/cPanel success page instead of the website.
Solution :
If it is a shared IP then apache serves that generic page which is the default.
You can manually change that by editing /usr/local/apache/htdocs
OR
In newer versions of cPanel, you can do that via WHM > Web Template Editor > Default Website Page.