Como se indicó anteriormente, muchos ISP bloquean el puerto 80, por lo que ha indicado que está utilizando el puerto 8080 para evitarlo. Si abre una terminal y realiza un ifconfig eth0, que supongo que es la interfaz que está utilizando, está obteniendo algún tipo de dirección privada como 192.168.0.x bla, bla, si no es 10.xxx o 172.xxx para un Dirección IPv4, solo quiero asegurarme de que en su enrutador para el reenvío de puertos esté haciendo un puerto entrante 8080, y enrutando eso al puerto 80 de su servidor web interno con una dirección privada de 192.168.xx lo que se muestra en ese ifconfig ¿pantalla? Es posible que su enrutador también esté configurado para bloquear pings en la interfaz WAN, por lo que un ping puede no responder.
También dice que SSH funciona, ¿es el acceso SSH a su enrutador o su caja Linux?