You probably have something listening on port 80 for all IPs.
eg:
$ netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
...
in this case ssh is listening on port 22 for all IPs.
if you see 0.0.0.0:80 that probably means apache has
taken port 80...