Una instalación estándar de Debian de Apache tendrá el siguiente fragmento de configuración:
Escuchar 80
<IfModule mod_ssl.c>
# Todavía no se admiten hosts virtuales basados en nombre SSL, por lo tanto, no
# NameVirtualHost declaración aquí
Escucha 443
</IfModule>
Esto le dice a Apache que escuche en el puerto 80 y que escuche el puerto 443 si mod_ssl está configurado. En tu caso te gustaría:
Listen 80
Listen 8080
Debe asegurarse de ejecutar un reinicio, no una operación de recarga en apache para que preste atención a las nuevas directivas de Listen. Lo más seguro es detener el apache, asegurarse de que esté muerto y comenzar de nuevo.
Si esta configuración no funciona, revise los archivos de registro para ver si hay algún mensaje de error. Puede usar "netstat -lep --tcp" para ver si hay algo escuchando en el puerto 8080. Finalmente, si todo lo demás no funciona, intente ejecutar apache bajo strace para ver si está intentando unirse a ese puerto y falla, pero no registrando el problema.