Eu concordo com o CanOfSpam3 que usar o -D8080 é uma opção melhor do que configurar um proxy com o Apache. No entanto, para responder à sua pergunta, eu acho que você perdeu a linha Listen no Apache para ouvir a porta 8080, além das usuais. <VirtualHost> sozinho não faz o Apache ouvir o IP: Porta mencionada, você também precisa perguntar ao Apache para ouvir isso com Listen . Aqui está a referência do Apache