That what you posted as the vhost file, isnt actually the vhost file.
Do you use any plugins for i-MSCP?
Is the i-MSCP version up to date?
Is there a .htaccess file in that directory? Keep in mind, that you need to search especially for hidden files.
Try to delete the file and upload a new index.php or index.html. Use the following content:
- <html>
- <head>
- <title>test</title>
- </head>
- <body>
- <p>test</p>
- </body>
- </html>
Did you change something manually?Is that a new installation?
Try "/var/www/imscp/engine/setup/imscp-reconfigure -r httpd" . If that doesnt solve it, you might try "/var/www/imscp/engine/setup/imscp-reconfigure -r all".
If you do that commands, make sure to disable any used plugins before you do it (better safe than sorry).
What joximu posted is actually a very good idea. Why didnt I thought about checking the access and error logs from that domain?