You need to make sure that Apache is setup to listen on port 8080, therefore you will need
Listen 8080
and
NameVirtualHost *:8080
set in your main configuration, which will vary from distro to distro.
You can check what ports Apache is listening on using the following command:
sudo netstat -ntlp | egrep 'apache|httpd'
Sounds like you'll see 80 in there but not 8080.