No. Simpl set - normally web servers use the domain name to distribute to different virtual hosts. As such, accessing via IP only is not working. Point.
Either give it a dedicated IP address and set it up (if necessary by hand) not to bind to a host name, or get a domain (the "right one") pointing to the Ip or use a hosts file to remap the domain name to the IP. But i things are set up to use virtual hosting servers (which is standard) then sorry, IP access does not work. The request must contain the proper host name / domain name for the web server to kno which site to serve.