I my self do not use this program
but the Apache docs are very extensive on setting it up and the Apache htpd.conf is VERY well commented
http://httpd.apache.org/docs/2.2/
the 8080 port is just a stranded virtual host for port 80
http://httpd.apache.org/docs/2.2/vhosts/
that is also commented on in the htpd.conf
http://httpd.apache.org/docs/2.2/configuring.html
setting up an Apache server is not a small task
I suggest you read through the apache documentation 3 or 4 times ( study them like you would for a class final exam )
read a book or two on Apache - there are a bunch
Oreily's " Apache: a definitive guide " is a good one