Uma instalação padrão do Debian do apache terá o seguinte fragmento de configuração:
Listen 80
<IfModule mod_ssl.c>
# Os hosts virtuais baseados em nome SSL ainda não são suportados, portanto, não há
Declaração # NameVirtualHost aqui
Listen 443
</IfModule>
Isso está dizendo ao apache para escutar na porta 80 e escutar na porta 443 se mod_ssl estiver configurado. No seu caso, você deseja:
Listen 80
Listen 8080
Você precisa certificar-se de executar uma reinicialização, não uma operação de recarga no apache, para prestar atenção às novas diretivas de escuta. A coisa mais segura a fazer é interromper o apache, verificar se está morto e iniciá-lo novamente.
Se essa configuração não funcionar, verifique se há mensagens de erro nos arquivos de log. Você pode usar "netstat -lep --tcp" para ver se há algo escutando na porta 8080. Por fim, se tudo o resto não funcionar, tente executar o apache sob strace para ver se está tentando se conectar a essa porta e falhar, mas não registrando o problema.