Вы включили IP-адрес в директиву VirtualHost. Вы предоставили совместимую директиву NameVirtualHost, используя этот IP-адрес вместе с портом? Если вы тогда не предполагали, что конфигурация VirtualHost вообще не используется, а вместо этого используется определение виртуального хоста по умолчанию, и именно оно настроено для возврата индекса. Чаще всего, если вы не используете IP-адрес в VirtualHost, это не то, что вам нужно, и вы должны просто использовать «*: 8080», помня при этом, что вам нужна соответствующая директива NameVirtualHost.