To access site via cPanel tempoary URL, go to Mod_userdir feature in WHM and untik the selection. Once done, you could access the site using the URL : http://<IP of server>/~cPanel user name.
If this is not working, check if this module is enabled using the command,
=========================================
httpd -M | grep mod_userdir
>>
if this module is enabled, then add the below entry in the apache conf,
<IfModule mod_userdir.c>
Userdir enabled <cPanel user name>
</IfModule>
Check the apache syntax using the command,
/usr/local/apache/bin/apachectl configtest
Once the syntax is OK, restart the apache service
/etc/init.d/httpd graceful
=========================
This will enable the temp URL access for this cPanel user.
Done
If this is not working, check if this module is enabled using the command,
=========================================
httpd -M | grep mod_userdir
>>
if this module is enabled, then add the below entry in the apache conf,
<IfModule mod_userdir.c>
Userdir enabled <cPanel user name>
</IfModule>
Check the apache syntax using the command,
/usr/local/apache/bin/apachectl configtest
Once the syntax is OK, restart the apache service
/etc/init.d/httpd graceful
=========================
This will enable the temp URL access for this cPanel user.
Done